2095
1243
806
1391
609
1415
1243
1520
1707
136
805
554
444
2065
1267
974
174
1189
120
564
1456
572
925
1315
1118
1616
1104
120
142
379
638
401
632
878
833
574
91
1597
1774
329
558
1194
1667
1414
590
322
1244
1373
659
1315
102
102
304
1616
920
356
1443
886
186
865
1721
1496
1462
18
835
974
1398
609
1221
1496
1396
1202
322
805
1229
1633
1229
235
277
833
85
1332
505
768
503
632
53
78
1365
1267
1881
213
1083
1265
895
179
1133
1636
1462
1737
1332
1130
1049
1373
36
1874
304
512
1524
904
1390
14
444
1480
60
1456
2390
1415
1585
1409
1104
325
481
250
1226
1659
85
1243
83
659
995
349
1202
1318
894
1881
1436
831
1631
779
1258
239
1033
1368
1315
1243
213
1607
401
239
1691
1439
1436
1404
567
632
567
1398
572
112
878
108
1501
1337
932
1520
881
841
286
944
835
1243
1391
788
1567
1631
379
2095
1539
1393
896
1415
609
411
1593
1741
123
953
1155
1654
1063
1524
349
794
1737
1058
415
2095
563
563
325
995
85
438
1335
572
858
18
1638
1243
1524
1025
1874
167
1567
1267
554
515
1509
647
904
1355
102
67
498
1650
572
46
1485
411
820
1436
70
781
1510
838
970
32
1707
784
310
246
1234
286
995
887
1102
360
1368
579
1243
265
1654
1373
1194
1737
1201
940
513
67
1707
1466
1025
1807
1258
293
835
108
1881
1104
78
1456
1028
148
310
1229
609
805
415
1335
1243
592
1229
820
1032
423
1389
983
325
225
1650
1691
1631
78
1217
46
415
999
794
1229
1667
1275
1438
820
838
758
1625
1528
1501
1409
415
953
1654
1332
548
540
1226
33
1243
806
2060
26
1028
1609
411
685
774
619
1105
53
1267
1234
1659
1543
1244
794
831
632
931
548
689
274
449
548
1243
74
820
1456
1243
108
453
136
33
379
1389
806
1226
877
120
841
1436
1221
540
1063
1398
1143
46
1058
322
1516
1539
548
348
852
1436
36
1872
1510
567
1391
833
1267
1234
1667
397
659
1275
833
627
761
1234
820
1479
171
1650
235
1567
1524
1706
558
411
1585
527
293
102
197
974
928
1496
1202
27
1300
482
787
619
267
658
1081
1957
1267
1138
53
763
1435
1265
1459
1654
1414
78
1654
1439
590
1281
78
1136
1628
837
2203
437
225
1194
1243
1258
1567
1102
1311
78
286
838
546
1478
838
838
453
168
1318
53
230
887
179
349
1303
953
1337
168
974
1244
1842
1049
779
1226
36
632
1243
940
1415
1828
2095
689
1830
1391
1512
1219
985
1496
1654
542
617
558
1638
1275
1644
542
46
1881
1962
46
1138
1190
617
632
835
1579
1368
1389
848
835
932
33
1303
472
420
2101
806
658
1243
1025
1081
583
1267
1267
1081
1043
115
115
762
28
1957
293
1365
1636
966
1721
931
1693
60
2101
240
1143
894
940
1881
1355
797
1345
765
1190
766
1486
894
953
828
878
1025
1083
397
274
1081
886
895
91
1391
297
1585
601
1465
597
1067
822
28
1243
225
322
46
1345
415
781
1753
213
1365
60
26
878
948
444
1585
894
333
297
558
1509
102
546
423
1512
1275
1721
132
1409
2095
1389
838
1518
1389
1636
1605
1750
308
1462
458
2095
1650
33
659
78
78
481
1041
523
1612
1881
831
766
1221
91
1049
1393
833
1600
1393
1636
1409
286
1518
1415
1609
53
592
989
1606
1391
1625
1267
1457
1774
567
512
1081
102
1636
1887
1616
2095
360
1414
409
1671
1667
500
932
33
1409
1104
2137
766
1345
523
763
573
953
554
1229
1154
128
1136
53
797
120
1243
138
310
831
174
1907
1229
515
1030
564
2101
1431
320
1382
389
572
437
1041
1479
1606
116
496
308
1243
383
1081
1234
49
1267
1456
42
293
1300
1415
1345
1872
512
1393
2390
617
886
277
1081
569
1221
1962
1501
989
1391
1633
1229
932
1872
28
472
1478
1130
513
1267
1368
1243
1539
523
1267
1512
894
928
308
953
1472
1365
1435
1083
1212
974
1190
797
1543
659
496
18
1391
1473
397
33
794
1524
515
1028
765
896
444
1267
768
1532
523
286
835
1519
638
1347
1234
515
42
794
1472
1071
1190
1962
1516
953
617
989
1201
297
136
136
1083
619
797
277
1609
1431
171
265
788
592
453
46
1585
1063
1609
540
1872
999
1393
1536
683
566
2263
102
583
953
894
574
1443
49
1474
465
758
1335
1355
102
349
1644
784
878
213
818
179
483
678
1244
841
1243
741
970
1625
53
1881
277
379
582
148
1318
1415
1303
627
453
1671
1398
820
213
213
1229
1631
1335
322
299
1422
1532
1030
304
67
1962
953
2320
1707
1115
1365
1243
1957
174
1366
213
1243
835
806
155
515
1881
250
325
108
2494
1194
444
894
766
1650
894
1474
1758
1201
324
1243
1612
1089
1373
766
515
1081
179
558
1539
1606
1391
248
1404
1118
401
74
174
659
1465
1229
1081
1200
213
393
28
1205
437
833
895
1842
1633
1243
1243
1102
1373
554
659
1606
820
1345
1335
566
1496
822
1737
56
1194
277
564
1365
1081
17
1828
638
928
1118
1081
444
1423
1267
865
213
1515
33
208
1243
1315
895
762
415
213
1671
632
639
438
1049
983
1516
563
1414
46
174
766
974
1496
1472
1774
411
142
1244
1737
18
1606
403
2022
774
42
1115
415
138
875
1438
878
1243
155
597
1190
572
1243
1404
632
1606
878
865
1368
572
1347
167
515
770
558
1842
1962
1620
1221
67
437
1881
46
1569
174
1058
1496
1435
689
554
1519
970
1474
267
18
1633
293
1071
1335
1518
1155
1585
1331
1600
1243
658
1477
985
1267
1229
1267
1345
512
441
983
1881
1143
136
136
609
1456
953
498
53
928
1758
1043
1415
329
1612
1466
1082
503
1365
1028
438
513
1842
356
761
894
878
1691
940
1243
33
1567
449
833
608
197
894
558
46
1071
1089
928
569
1628
567
1510
788
768
1422
267
1194
1318
1243
1430
1365
208
1415
931
286
979
472
1275
931
108
1373
1654
1303
356
1567
1391
841
1300
563
1391
1373
1303
1612
168
1828
26
592
46
1501
590
540
558
619
415
91
794
528
444
1133
569
444
1478
838
1465
304
322
781
1518
822
523
904
415
112
647
1404
225
1267
797
784
881
1650
397
314
26
1089
1415
838
1368
1210
1636
53
49
1520
1143
1520
805
230
1503
1585
1365
67
1337
797
444
213
1404
322
1881
1138
534
1082
1287
1345
833
658
1633
1650
1393
1345
1737
197
423
540
1243
1243
265
102
931
74
70
277
1189
265
1081
1258
769
920
1567
979
1431
79
1368
1496
18
632
592
1081
1597
53
985
602
881
946
1707
356
320
389
448
1520
2059
438
865
419
80
1267
1030
931
1758
1685
1462
482
26
523
1189
820
590
120
1217
230
770
78
637
1650
277
411
1512
573
277
360
1366
120
774
1881
1366
1217
835
91
1461
1389
78
213
248
797
513
1737
928
257
957
1365
221
794
878
70
1244
779
1654
1872
74
774
213
865
1143
896
659
274
1243
983
1202
1400
1234
1477
1200
1644
1267
1524
833
592
2061
1030
174
136
797
1229
601
1229
590
668
831
1625
179
1267
1243
246
14
1842
1243
658
1609
781
1438
221
308
1398
1267
1881
1275
1025
1190
984
505
1355
1335
1691
85
177
683
637
2061
523
1034
981
1409
1501
78
322
769
567
78
564
1567
319
1388
1205
49
1456
1567
515
1326
349
1650
820
1063
415
865
1612
1326
221
1962
1431
1243
142
437
1189
592
290
1244
1347
1391
1633
1830
831
78
852
806
1081
567
1100
848
102
1465
444
1138
875
1226
1025
349
1275
1950
572
1244
831
1439
437
1267
498
1243
437
896
1243
1391
1496
1365
1025
267
1243
1962
1605
1501
1612
1654
167
1200
1243
1644
838
833
515
1118
2095
1034
379
2061
1462
1030
1118
1393
1391
1243
638
1532
833
1398
1194
833
1625
683
1200
1243
1711
1737
1244
1478
928
1842
1462
481
904
1546
1083
136
1479
1519
1462
1431
564
590
1043
1267
274
248
1300
920
1041
1243
2101
1391
33
896
1631
1347
1501
1366
481
1650
1118
138
1496
797
878
1667
46
805
2059
208
1436
2216
1366
1606
865
784
167
1102
1335
213
875
1479
1105
953
458
931
774
797
647
1456
1391
267
78
569
1539
360
74
1118
989
1623
983
1154
2061
451
583
1394
1753
286
485
1049
1028
505
1243
1123
1707
1517
1238
527
1142
974
1409
658
1335
567
932
142
1267
931
91
1323
349
558
451
915
1238
820
415
1336
647
1303
299
1081
1267
26
1267
1133
558
444
838
1243
1133
1115
548
397
1414
878
1133
1393
838
540
563
953
297
1226
1025
179
1636
1265
1197
887
1028
168
1150
1421
1243
940
592
1025
438
1881
2095
1190
1303
179
415
1415
299
1082
1311
18
1515
108
1741
174
878
1138
267
1049
1511
659
894
1957
1519
1267
841
835
781
1041
831
632
116
2095
26
213
970
1221
49
1189
1140
115
1543
623
597
1315
1243
1510
267
1659
659
567
310
1524
1512
1311
884
609
1315
1243
1081
1400
940
1105
878
250
136
2101
174
1083
1600
239
2608
1243
239
49
1650
765
78
1524
1234
928
931
1300
1638
1519
483
53
465
1404
1133
1069
1138
155
1200
179
1753
1115
33
1130
1435
1404
348
1034
932
1050
1478
213
989
970
948
1409
983
1311
1391
831
304
970
563
2010
389
590
1659
1393
1585
293
1028
1049
1201
1633
38
2101
250
1515
1524
1567
1082
503
325
1365
1654
265
769
1138
1388
1275
1326
320
1105
591
46
1244
99
78
465
1243
685
91
822
1097
1081
779
99
1391
483
583
91
1355
1243
1773
1115
248
1691
779
1633
1868
583
564
1962
299
1069
1520
444
221
213
1638
1600
1366
1707
1058
177
221
953
179
1368
28
794
297
1393
569
1089
28
1368
766
1400
558
582
1311
53
1243
1332
2392
920
824
563
1436
1332
1234
33
1466
320
1303
979
1069
49
1226
558
458
1081
1609
250
2101
2095
1496
1423
765
1115
1267
1028
293
554
53
290
658
179
155
1510
1081
142
1612
1368
1267
360
540
1659
1243
322
676
115
1628
769
1115
448
1243
1830
1190
896
1462
904
1234
1872
763
1243
920
437
779
2061
1616
197
1473
1631
1389
1512
1104
138
197
935
1758
1616
1194
18
1422
1659
1077
574
1519
1422
904
1616
2259
1303
379
1303
838
397
1518
46
2392
1569
99
943
1612
1118
1486
1515
1365
1462
878
1881
523
1105
765
438
840
1243
558
1644
1539
1049
250
1609
1456
179
592
1585
838
1667
1456
308
1721
1267
769
1718
940
208
1368
230
91
1758
197
186
1030
1409
1229
833
659
894
1597
1243
1758
831
1189
1244
572
1345
1707
1415
797
64
33
1194
1539
1421
1063
1609
28
1881
833
174
513
609
98
182
1391
831
865
267
1957
558
449
1693
1512
1391
693
894
953
1430
788
1518
221
18
1133
548
1194
2147
875
142
1659
1435
1189
496
1243
1046
1435
940
181
67
515
1707
1258
1605
1345
337
2392
179
1435
1391
1753
567
609
881
26
590
852
637
1633
250
1456
1373
360
1636
831
1355
167
1828
1530
822
572
1133
806
569
2184
1650
1543
1243
186
1439
1435
609
1509
835
1243
1518
2065
658
1034
841
1532
805
904
564
182
164
567
1476
1741
1043
293
293
1962
1373
142
546
1030
1244
1476
1365
36
567
1034
1243
763
136
299
946
820
833
564
974
53
132
1388
554
108
558
1267
766
833
78
1462
1389
1205
115
1872
689
1234
465
1043
1474
1300
1390
267
2101
1517
1366
1067
1071
1303
1435
1842
569
1102
1466
1041
1267
239
1049
1391
627
2320
1517
1388
1243
1267
325
1347
1659
110
1631
1150
1365
515
647
2100
1229
2577
472
627
659
179
1243
1409
567
828
1516
1753
837
683
1201
411
1579
831
250
1539
46
601
1404
904
1234
658
1365
197
483
78
1303
177
1881
765
966
179
1519
1625
904
1415
1503
1226
1633
1456
503
1741
1616
769
1435
567
213
1081
297
838
1842
1390
1238
515
838
1366
458
277
181
221
1243
563
453
1058
1105
1707
1389
1189
1585
1368
181
1842
33
444
1607
940
1190
437
1628
28
174
1046
527
1267
208
1118
558
946
1707
1353
1539
1532
647
267
155
479
1081
1694
437
356
877
1456
28
1436
1190
36
966
1609
1567
53
1628
1104
1244
1516
1873
527
1517
1465
239
1842
437
833
1922
286
1462
1597
1069
638
1707
277
1668
1105
318
1515
142
1275
1275
1962
1243
1539
1243
838
1480
1524
1366
167
67
1226
647
1667
583
91
1438
592
1409
647
925
444
1335
1275
308
1636
1543
53
265
1430
1415
1516
1028
1071
1229
91
1479
78
1512
1707
1543
1462
1391
286
142
1133
1472
1069
1243
174
1138
213
1388
453
931
820
1415
1028
948
904
322
1123
1311
1194
1404
683
1275
286
1025
120
966
1707
1103
683
1115
1133
1243
2095
878
689
540
1404
1721
1765
135
1243
415
1477
592
1331
325
142
503
1331
894
583
1244
356
683
1388
1874
1267
1243
569
1462
453
1244
805
1625
46
136
928
136
1439
600
114
1616
277
1474
590
1143
779
479
397
1456
32
925
1842
277
1580
401
806
831
1258
120
1597
583
1391
1243
833
966
2477
286
841
1465
1456
658
46
206
1123
788
592
1315
515
632
267
2061
1028
239
797
267
592
896
142
835
1456
1659
569
894
617
1243
267
1082
1439
1472
297
797
1625
223
1081
164
1043
1063
597
1636
658
1366
274
1081
1414
1238
1417
940
1318
542
1439
1510
155
597
297
590
2095
1518
571
1388
136
881
763
1472
1519
1105
558
784
1476
841
784
1644
1373
558
1311
1539
1373
2061
763
1130
1753
1189
943
1390
297
1043
768
966
758
331
415
1414
1472
632
527
26
781
582
265
966
563
1519
935
120
1515
1409
53
453
1842
53
1546
1737
1243
841
1393
1667
18
415
1083
1477
2095
940
221
465
444
1466
999
638
953
683
841
498
1461
632
1881
1496
465
1046
1258
1133
970
1650
881
1842
1347
835
1265
2142
1644
1071
1422
304
308
781
1221
1210
1496
155
1461
331
1501
928
115
1335
683
1221
1365
1063
970
1081
542
438
619
239
1631
1612
1373
1389
91
1476
931
1872
1414
360
2568
472
1520
645
1056
835
523
1612
683
932
765
1267
1373
1234
1511
1476
1217
1881
573
28
1390
1415
1872
569
786
1479
1368
1244
138
155
503
1373
1100
1520
1315
617
360
60
26
835
835
763
769
1842
1510
1081
1355
142
1436
786
1828
920
181
563
1332
91
1244
1368
1155
1741
1267
1243
647
1501
165
148
1872
164
953
658
1331
1828
208
1462
1466
647
32
590
1243
1580
136
797
1303
1194
356
558
46
632
213
948
1226
1243
1466
1476
1671
1569
1423
554
26
970
1423
1644
310
1607
1654
609
592
1501
235
1721
1519
523
1030
1130
182
647
1083
1881
1957
1205
142
1267
322
779
112
293
592
904
1190
1638
325
1456
1082
1707
781
1474
794
985
28
1205
1644
762
820
1667
779
1244
108
1126
297
348
1217
970
1335
838
1205
1531
1258
1585
1345
592
1388
1194
558
1241
1593
983
1118
1081
112
1737
1142
1142
60
1439
1331
108
1267
784
765
148
1081
265
1243
1633
974
573
1881
46
1391
250
164
1415
838
177
865
505
1058
60
946
1081
1373
659
1104
1512
322
1190
1243
966
1194
1391
465
931
523
78
505
877
1567
42
415
213
225
274
852
794
438
609
274
886
1659
1388
208
781
1226
805
1654
46
1654
35
841
105
108
1104
632
1881
728
110
1393
794
658
177
1081
683
564
308
1336
297
592
1194
1041
1638
1390
833
1243
1194
221
1409
1518
875
647
1881
1030
14
1512
1423
120
554
1287
1415
1472
1496
659
1105
1335
60
1532
1391
1654
267
53
1633
1390
213
1243
1368
886
2065
177
896
1082
1082
503
142
70
1335
1478
293
333
1389
327
1671
875
1244
769
1335
781
766
946
142
806
235
966
78
527
896
563
1243
2095
2065
1041
617
1335
1267
1373
980
1423
1638
548
1636
1229
112
1828
230
2061
1102
1872
46
590
542
112
1774
983
1118
1202
1436
1368
542
935
239
1585
894
2095
523
995
1345
1081
932
1872
609
496
1082
1793
797
415
78
1063
1609
1510
970
1243
49
1028
1409
1368
1456
957
1496
523
26
1388
356
1872
1336
1667
99
1023
1546
1535
1431
1872
1069
78
970
1842
881
174
784
304
438
1439
1118
70
1082
865
136
920
1028
835
1243
1238
1518
1597
928
835
878
411
1881
590
308
1243
1238
1300
1524
1404
1243
1830
1456
515
805
1081
370
1300
564
1872
1636
33
763
265
1275
165
1517
1202
277
174
1267
287
841
1461
1415
213
1226
28
894
213
179
1512
1644
1741
14
658
590
878
1244
325
1243
1638
1332
1881
1049
28
1205
1501
1083
852
1423
583
138
1409
1082
1365
797
794
174
1267
638
293
920
32
132
78
1326
806
1243
1631
1612
1518
28
1612
940
308
1347
1962
293
1138
1472
1476
1243
1616
1048
1058
1706
515
2303
1509
155
574
1501
1633
870
865
1243
1404
1462
1243
1081
569
53
1190
213
1243
1226
33
797
1201
1275
632
1633
267
349
1758
46
2065
1197
865
1210
1243
1243
835
220
128
1332
818
85
112
1300
1008
115
483
53
590
327
102
1311
265
1194
833
647
277
98
1373
1962
1628
1456
225
2095
1546
1311
411
293
727
1243
569
1243
1435
1390
1197
110
192
213
91
1345
523
765
1520
379
637
329
1194
78
1404
1194
1118
1043
1872
592
1389
896
820
1336
936
865
1707
1194
115
1332
948
267
683
774
1872
1300
1600
1326
1517
498
931
781
762
1962
931
1243
1707
293
1238
878
831
765
444
632
274
1358
225
36
572
1519
833
1267
179
1722
1519
1123
286
895
1638
794
1515
1373
1404
356
322
1644
1082
940
274
1612
171
1616
128
1194
116
820
171
774
1518
1609
1472
931
1267
1069
658
806
1510
1373
1335
1638
449
389
1028
33
877
841
1543
411
865
2044
1205
932
213
1881
1842
1962
619
14
564
138
1234
794
797
1041
1431
1368
208
1872
1520
781
974
444
168
676
1515
46
2142
558
1275
820
953
36
797
609
563
619
820
322
367
1345
1243
177
765
1303
1597
1300
186
1874
1335
983
213
838
1600
609
265
49
1486
931
53
115
1393
953
1234
564
102
496
179
1393
1609
784
1200
609
647
1518
1118
1311
391
1390
304
1519
133
940
1150
1238
1210
411
1872
1415
1443
820
1567
1520
322
820
1659
1741
1143
1201
1390
1623
833
1822
1707
515
974
1520
818
1872
1355
1058
267
2585
179
230
1025
590
1567
1609
1202
197
67
78
277
496
369
1389
875
1366
1396
765
1133
833
583
571
904
957
1202
1462
2101
835
833
498
1471
2419
583
1693
1104
894
1300
1368
229
132
1667
197
1028
784
1510
1194
835
1300
409
1267
1365
1244
797
409
458
1071
1519
781
1210
970
329
918
18
78
1102
758
128
1462
1332
1082
865
310
286
310
1872
1390
223
1957
894
1244
132
415
567
1631
820
1512
1332
1872
264
592
46
1625
53
1286
99
1628
1881
828
304
451
2095
1267
1414
110
1102
1496
28
1842
1217
437
1510
838
165
1331
1143
1226
265
171
46
1474
1518
1366
1341
1194
208
1205
1480
322
230
1671
1957
18
2095
615
564
1580
1311
881
931
983
267
1219
415
28
940
881
1102
1331
582
1539
1872
498
542
2101
765
1609
1962
567
1830
1082
28
349
1243
1707
569
683
94
415
2234
213
619
1466
1609
148
1243
1638
98
946
1691
1830
1518
966
1201
267
179
317
571
1957
935
182
1336
1600
78
1415
1404
1366
689
878
841
2298
1243
46
379
327
1638
304
1267
155
797
831
1758
1631
619
1347
1623
1496
165
763
878
505
590
877
878
1519
833
852
1300
409
308
28
1805
356
1082
1126
1667
685
838
1063
818
1439
136
481
940
820
2095
797
1028
1737
308
349
1347
1366
1524
794
1391
1217
1607
647
1267
293
1707
1707
102
583
1472
1436
797
85
1478
1519
1082
1486
1234
77
983
179
99
786
1476
1243
569
1366
1479
1607
286
779
1707
567
645
1957
567
1404
1267
1842
1081
1025
1479
33
766
1461
1221
1118
290
1515
1962
946
766
689
453
2061
2095
835
128
1516
513
966
1115
1546
590
1130
995
1983
1332
1872
349
297
458
940
917
1243
953
896
527
1049
875
1519
1126
886
2095
1118
1986
1071
213
26
479
1501
1962
1403
592
1580
563
765
1337
411
831
1345
1600
1335
1209
1243
784
503
1415
49
1443
928
132
948
946
1348
293
308
1650
1243
1345
970
1842
265
928
784
174
1332
1609
1636
904
828
208
304
1138
592
310
1543
498
230
597
26
1082
481
437
1774
1585
1750
953
286
1234
932
1842
274
1030
397
1633
966
1609
1190
1046
1758
1275
590
1496
513
102
1659
1512
267
277
1331
940
1347
181
308
33
1532
1028
1546
928
99
451
1585
453
1415
1873
1190
820
920
1654
875
1317
42
1275
658
1071
877
953
1518
1438
1518
966
895
208
1028
554
78
423
895
638
583
838
1462
389
1758
590
277
411
389
1612
1409
415
331
1530
308
1409
1567
1439
1647
60
1585
1105
1300
102
1143
112
1189
1456
658
498
1234
554
558
1030
1753
142
1828
1539
1081
1303
1202
1881
1593
1436
806
179
794
932
542
78
513
838
647
877
360
1609
1229
1650
1368
1607
246
1368
293
1243
49
1244
213
619
1228
1510
583
213
766
411
1368
979
1516
1691
1082
784
787
999
1391
1205
970
1391
1404
1194
683
102
453
164
632
894
331
1311
389
444
444
1631
1089
1404
293
1404
797
659
1143
481
1202
28
453
444
758
852
583
794
1881
1070
1612
108
505
881
583
632
1872
592
1243
1234
1474
1439
246
42
1474
974
979
1365
1412
286
1456
2095
1439
78
168
46
1366
1025
1136
1612
1373
647
579
293
658
465
168
619
1326
49
1207
304
841
349
953
1315
444
1659
758
886
1585
1524
689
91
1515
1243
304
277
1267
627
1501
1872
1063
354
1607
411
136
308
1142
171
515
136
583
984
1243
212
472
797
1189
1243
1326
397
637
1616
1628
78
1510
1258
865
2412
1398
875
1391
1345
1616
1486
619
788
1258
411
1753
920
274
503
1103
1431
33
1155
1650
331
838
1365
1501
2095
1431
784
1520
1500
1519
53
1501
1667
1585
344
794
78
1414
1025
805
33
1501
1874
558
1498
779
1654
1873
120
835
1391
1506
1078
115
632
1474
1403
1462
877
235
615
1872
609
1086
356
1365
33
1300
527
1347
1393
513
1028
1267
970
325
1194
833
171
592
1625
248
453
356
835
1509
765
1409
1366
1243
1303
53
1115
1654
619
1275
1671
128
1436
515
74
592
630
299
1243
920
78
1243
115
171
401
1081
1337
528
820
53
1028
2101
1872
293
1636
1511
356
1226
1607
1082
33
1707
658
1337
928
465
841
60
1462
805
1501
415
46
1404
1474
1118
1238
569
78
1221
848
1205
683
24
1638
1511
887
411
564
1830
1366
81
1512
1758
1393
179
1375
458
1081
1049
411
512
1391
1030
886
1872
774
38
1852
1287
1373
389
1616
1194
1337
192
1774
920
1842
411
1391
155
208
1509
1607
1650
865
1243
794
1625
1138
632
1580
1028
1205
597
1465
1077
1609
1456
1267
1439
1071
1520
208
2061
297
820
875
230
1300
1872
877
165
1707
1654
2059
979
797
928
1226
1216
1707
1667
904
274
597
1030
314
354
1303
1400
1654
619
1373
1267
1267
53
1136
523
564
523
1368
838
1133
1243
1043
881
164
1081
1030
1081
33
349
1347
277
1585
78
1456
1479
513
1115
1436
286
179
1957
2061
53
564
1201
128
1243
1049
931
1409
659
230
28
1303
1201
1267
786
794
583
1707
940
179
683
1461
1423
770
1243
1081
437
928
1957
2179
348
1404
138
1532
953
1414
235
1189
1607
886
931
583
225
1539
1089
797
865
286
592
60
1606
1243
108
632
1069
1633
1299
894
632
1600
1567
53
115
600
1391
1520
787
590
765
78
2542
1115
112
33
797
28
1391
458
838
1872
1439
1267
1520
765
627
1723
212
482
397
1436
894
1212
822
1607
1368
415
1373
831
2497
177
583
1520
2426
1125
1041
46
563
179
164
1423
894
2065
1721
563
1189
349
1388
1391
1150
1530
1189
805
1133
1025
1198
28
1345
181
389
1518
1104
523
155
935
766
1205
838
1691
277
1118
875
1501
444
597
165
53
1267
1275
1509
411
120
925
541
806
1217
1243
1025
582
1462
1476
1243
1130
806
558
542
116
590
1881
623
1569
689
1123
1243
26
1625
505
932
308
277
763
349
797
1404
647
758
685
1071
1691
503
1025
1524
940
2065
632
765
1707
1741
619
33
1337
1414
2065
1520
540
483
453
56
523
138
389
1644
763
1633
465
1404
619
865
1368
349
498
1486
1105
985
833
838
619
1606
763
970
78
1962
983
953
1466
32
865
1355
983
1456
1118
931
1347
1161
42
28
349
1616
379
1388
1456
310
438
784
1335
1600
168
966
617
138
994
1105
1311
1422
1478
1478
894
623
1472
953
881
1391
1510
685
155
1046
1439
1391
1390
28
213
1667
1258
985
1104
1496
940
1519
1593
1431
1043
115
1606
1326
503
1194
1409
1842
1616
53
928
1580
1368
1881
1089
1190
592
1025
116
277
822
155
1081
1533
221
1524
2065
1532
564
1229
1374
619
1667
583
788
1366
1267
108
1567
286
558
1524
1415
788
1631
262
182
293
1347
1368
356
875
1315
472
60
1355
1628
1332
389
348
1069
689
1143
1229
1650
1243
136
310
1625
1636
1133
894
415
637
1243
179
1390
1082
806
567
1049
877
1326
1520
788
1311
895
1579
1842
1326
1398
1335
110
1118
53
1509
1396
213
1243
1267
920
837
1244
1827
1691
437
1389
632
1311
1081
546
26
102
1957
293
177
1474
769
917
1373
411
1667
1212
546
1234
623
136
1650
1518
563
1443
805
1243
2392
953
863
1082
411
308
1082
1311
605
108
1226
354
1030
42
174
1243
1842
28
444
409
486
221
782
928
895
219
208
940
563
1842
155
1398
1520
1517
325
515
138
1365
769
1543
322
168
904
274
572
1654
33
1082
60
523
784
1726
1546
1388
277
1474
293
1881
1071
546
1071
136
623
36
1691
1476
1391
1404
1518
865
1347
995
1741
18
1532
1326
1625
213
411
1025
590
1842
1368
1105
1243
379
590
1644
1435
1606
1243
1311
286
1104
784
1243
322
1393
1842
1435
1620
1133
1365
1474
179
1366
838
877
1194
1636
142
1607
831
579
155
1063
1243
1511
1275
174
1707
1597
360
1881
970
174
1089
887
1501
1404
1275
1532
1532
1102
267
765
523
894
197
1465
886
1532
1347
277
1142
1373
33
1476
444
290
74
1244
174
230
1962
91
1607
331
458
1221
1623
1881
788
1546
177
1409
142
865
590
931
1510
53
683
784
479
483
1741
349
765
784
1366
331
1462
1368
946
797
1962
1623
28
583
563
250
877
1243
1620
1133
1102
515
120
1133
784
1207
689
1659
592
2381
1707
33
1373
766
213
1585
1174
878
554
1516
1028
530
1071
583
14
1607
1243
658
1194
548
78
310
481
1957
102
983
1345
1415
1609
1496
1414
1625
894
999
774
181
583
591
928
2095
1456
78
1456
1212
1081
1190
1105
948
583
1138
1415
1391
1636
1842
1409
2101
1517
42
878
1335
794
28
820
277
1243
1028
1025
797
948
797
472
1873
1462
505
1238
676
1267
1058
479
1136
108
592
310
974
267
120
554
1332
946
1654
437
458
928
1332
1365
267
437
451
102
1436
1659
1300
895
1741
165
2059
806
1243
1667
831
1393
155
1243
781
1518
248
274
348
1071
1200
865
647
1638
1322
931
1063
1496
1267
1267
820
18
995
567
304
138
1606
322
1275
1143
1461
932
542
1243
1741
164
274
197
277
1049
397
409
1393
1201
453
1439
1345
356
437
1243
1428
443
833
894
356
1421
1267
1431
411
805
1496
1143
1229
1104
67
1243
833
293
60
797
1118
1881
886
177
1654
1315
573
1511
1368
1567
619
356
167
820
415
26
1539
1409
293
1650
286
1244
221
277
348
1243
230
1194
1368
1509
1391
1650
1335
1105
1691
1102
465
1028
878
1081
567
563
1391
1229
1435
1238
1435
208
250
221
1025
1650
250
28
1654
444
540
619
1243
1439
513
2392
1496
609
1244
762
831
186
322
1842
411
758
1962
781
1366
60
1881
1311
1025
1393
85
894
979
1520
1243
1133
349
1638
1530
590
179
293
1842
465
779
1143
1244
26
1462
265
1267
931
896
1517
1267
290
1873
1243
1189
985
1569
1221
2095
658
1326
393
360
1476
1633
1501
932
1633
788
53
1189
940
453
983
1243
1243
197
1456
1311
18
1516
136
1243
2346
638
444
297
32
225
940
1609
136
1585
250
1243
370
1267
1069
1169
1506
794
2391
683
831
1654
1300
569
1221
886
1366
1243
1202
33
1409
415
1118
1415
1842
1071
1520
1456
1606
597
1243
1741
833
878
683
1236
928
1842
1691
1102
213
567
925
274
53
186
530
1041
1373
415
322
928
1828
523
953
32
877
2217
1431
1731
136
1654
623
1243
453
1189
1671
831
1034
1115
1693
1267
136
558
208
1347
164
389
1609
1366
659
833
46
179
805
953
1415
1650
1368
1881
290
132
805
67
689
174
138
546
683
805
835
108
1238
573
415
177
1404
835
597
1546
171
1612
197
1741
1600
99
527
1667
1872
1366
1243
1189
968
878
1118
1300
1707
1331
1267
128
1081
26
1650
1243
1659
322
1366
848
1647
806
1190
248
1633
1355
953
932
1609
1082
1355
1631
1390
797
451
1409
239
112
886
1217
397
42
554
1404
267
115
1609
1200
329
297
1243
585
213
953
1067
1518
1874
91
1133
1347
1303
894
1275
1466
1636
1303
349
658
632
46
1081
1229
1194
1311
1368
1518
1842
115
1431
1311
1258
171
1486
1439
1435
1501
293
503
683
1081
1612
1275
148
155
1872
928
1415
1028
1229
1520
325
915
579
1631
409
1456
415
91
1123
1873
1189
2168
56
1707
60
1435
1244
213
1456
1258
1200
1511
1025
213
1532
1243
878
1585
583
1104
46
835
2142
1347
179
1714
293
1194
33
1501
333
1126
794
841
1532
1202
1028
766
619
833
1600
1518
2392
246
1842
779
329
1081
765
940
1258
423
304
325
1456
931
766
483
186
49
112
1391
1774
1326
2065
1519
213
1025
1103
239
102
213
1456
120
609
1133
483
1828
60
496
794
1873
940
56
483
1243
177
1456
354
567
607
1238
1962
878
1631
1654
1511
1415
1390
274
1355
496
177
78
1398
609
583
877
1136
1758
60
1336
135
331
1707
2095
1404
786
502
28
1518
26
1436
1258
1025
1465
1332
542
1654
1244
1609
379
806
1226
171
1828
590
235
142
1391
548
1311
1659
779
1711
1041
1118
1267
277
1244
220
1398
1243
779
1707
683
1404
174
894
904
33
277
331
513
1404
308
2385
56
1190
1456
1461
356
931
367
1243
74
36
1243
1221
1366
1082
53
766
742
1462
983
1597
527
1229
1081
831
841
28
1409
102
583
2182
1774
1229
1612
120
350
1275
1409
479
177
1398
379
197
299
1069
120
18
1509
1226
1435
554
1082
1243
1234
1243
1082
1083
1300
1138
1345
928
1028
1373
498
174
685
766
2059
1244
540
46
179
895
186
1267
389
1201
1628
1258
438
1539
983
67
1126
1275
1202
213
554
647
904
177
265
1267
1616
1835
286
1431
797
458
1275
627
349
797
60
354
573
277
1638
1081
132
1633
498
1512
165
1388
1287
833
1205
1155
569
1243
1519
683
1435
293
766
513
583
766
931
78
293
1391
277
1221
820
1650
389
1243
806
1049
1707
979
1422
1202
833
1347
647
1347
1872
1447
571
67
1520
1081
847
1654
1083
1082
213
1113
1275
1409
449
1654
1512
1456
528
1105
250
128
415
1650
208
1774
689
1102
320
1496
290
1707
99
582
277
1332
1041
415
1331
60
1311
1207
1303
1115
1667
1366
1606
213
1465
1456
2101
1118
833
1081
1243
28
1391
33
592
512
820
1872
155
2501
1234
483
894
1567
1423
1226
794
1606
875
1393
619
1082
1462
597
1267
878
46
1049
1275
356
1456
28
1243
18
67
1326
794
1243
120
558
1480
1025
1519
42
225
659
1881
2101
1345
928
1336
1957
1201
1267
1043
108
896
579
1210
1335
769
1638
1435
1462
1881
53
831
1336
397
1315
53
1636
293
325
1667
1202
78
1105
1667
833
1081
239
935
1081
1501
197
1118
1318
1221
1081
1567
1221
564
168
1267
1456
875
1654
1025
637
1365
1474
1267
70
1957
1104
569
1365
617
582
389
1275
1041
1366
1524
360
865
1519
840
1805
784
1422
1842
78
1081
689
567
1205
1326
1415
886
1267
53
1606
590
528
293
1520
136
1447
1063
1659
1041
415
367
1155
1623
1194
1236
360
115
1243
444
91
112
1409
1133
308
479
932
136
1336
1365
179
46
116
1501
1071
1828
597
18
304
1226
523
411
290
1189
689
1707
496
348
658
1654
1041
360
1243
1519
765
297
1881
1368
171
1472
397
1077
1089
1221
328
1510
766
1238
265
1205
379
572
1609
213
1462
896
1202
572
136
659
99
1753
1842
1543
957
627
1569
1842
230
1707
583
831
1758
765
277
1667
1303
1081
623
970
1388
142
768
878
920
1511
367
546
894
833
784
590
784
1881
1456
444
1671
683
1189
1515
877
1509
171
1606
966
659
797
2454
1366
2065
1331
1267
286
925
1415
120
523
1496
957
865
1707
1391
523
928
1758
99
865
411
1243
1365
1063
1355
1539
181
1303
1414
925
108
806
1335
1082
290
2575
78
632
948
286
617
472
1373
136
1520
274
1194
523
513
459
1585
1243
548
928
831
609
112
1082
1201
781
904
953
1347
1650
1212
99
1028
1326
102
265
763
1461
1721
1472
1391
155
1409
1267
1439
1210
2065
1190
1462
1501
1365
1189
2608
1650
1243
1345
983
1366
1435
1741
946
277
1439
689
1436
1130
1243
983
1258
1659
540
1113
155
1509
1585
53
806
53
597
904
527
409
1435
1368
186
213
940
46
1456
658
833
177
932
192
542
548
267
1366
165
848
250
1609
2392
940
444
91
515
1472
1409
617
609
26
1115
168
1142
2385
1881
1388
592
831
1737
221
1722
820
763
1479
78
966
177
277
1872
308
1851
1205
797
925
46
1707
1477
838
120
1391
1155
523
928
136
415
567
567
974
1118
877
1366
835
1226
354
1081
953
1895
1205
1842
1345
91
213
1828
658
2573
1828
1258
592
297
1415
1659
886
1243
1409
1197
136
1243
164
171
1539
310
1083
1721
1138
946
503
835
1496
683
1345
1607
1456
1391
1136
1243
1593
78
53
389
1393
1501
571
920
132
1389
1828
583
354
1083
1431
26
1546
453
1190
1243
1479
590
496
60
1633
609
349
267
1828
953
1063
1190
833
1069
1104
1612
99
1190
265
1510
2095
794
1532
1300
928
758
349
1414
1118
592
451
940
1485
1874
1654
1881
597
647
181
415
1474
1625
1487
1267
601
208
563
542
277
1142
1267
895
102
179
136
1753
1518
931
1650
512
1516
1104
1390
1337
831
108
841
168
554
849
1243
1479
438
1373
1654
1258
360
1501
136
1202
1512
569
877
806
569
865
1828
1368
304
274
928
940
28
308
1326
1456
1243
2437
1477
1226
1069
498
1229
523
1082
1842
1520
1143
970
1606
1115
1443
1138
250
766
1404
881
805
197
797
1335
1636
1081
1415
564
523
1115
946
1585
1365
208
828
325
1194
265
1071
1229
758
1366
935
637
1311
932
1456
1828
647
1667
1409
1520
472
1243
1190
1143
512
286
609
121
590
1390
1462
894
617
120
794
1515
590
78
590
265
1189
638
1300
1081
1609
60
78
822
26
1957
1063
1472
1123
1089
966
136
928
985
102
1243
1443
1102
213
766
820
14
453
1267
290
1606
1606
828
1509
1081
689
1479
370
895
583
1477
1105
293
1194
136
267
1118
415
1082
1303
1238
1957
1398
155
1081
659
179
878
211
1083
265
290
1365
2095
820
546
1569
33
142
1202
102
1082
931
1234
1234
523
609
1217
221
1243
483
542
797
583
1462
116
1244
1478
1653
1089
265
1606
1205
1631
1025
1543
1201
1391
1519
397
546
1243
1580
548
389
1221
1143
1693
983
186
1366
33
794
1962
1275
1644
1631
1258
1390
881
1398
1616
1267
255
1217
1436
592
1428
795
619
841
794
1335
33
1138
573
274
2194
763
2095
590
761
1605
1965
1957
1496
1650
1659
1081
437
1881
1421
770
895
1707
695
779
26
1391
835
1082
928
1518
1409
779
1650
67
411
444
1202
1089
277
1118
974
1872
1842
1650
676
277
128
1326
838
1238
310
1423
797
1267
931
1243
1391
1311
1243
1234
1607
784
1707
683
2386
1404
852
53
574
1693
367
931
1631
1133
1633
1243
1435
1509
1315
1872
1671
1105
1487
768
765
1388
609
765
1197
931
1881
1881
957
110
632
1872
597
1347
1069
1197
174
2059
78
1456
167
579
444
1267
138
820
797
822
779
878
1234
523
248
179
1479
1030
1625
1373
438
1741
1881
983
1435
1267
1667
590
1415
1275
1287
1872
1365
360
2095
136
597
781
293
1355
265
1881
997
155
1609
1466
389
78
1331
1219
476
1221
1275
171
14
1625
647
444
1118
928
1082
1391
168
1221
1842
1461
1345
277
1202
1212
1758
763
155
1962
1606
1477
225
700
1244
1115
768
1435
1311
774
1143
563
1567
1244
1069
46
1633
179
989
277
379
49
67
1025
1957
1654
1133
108
18
940
1441
1496
821
327
567
632
1030
277
28
592
213
1205
1258
53
1243
1275
794
1466
1190
290
931
1612
1638
1058
349
590
142
310
805
1456
896
1741
1456
1512
250
213
820
1721
1512
1486
213
865
617
168
1201
142
794
831
1600
1229
1805
1229
554
1194
2101
136
1217
63
1828
852
1707
1474
79
1501
1267
1479
1258
852
1368
1962
1456
1842
148
805
115
1081
1519
239
948
325
1737
1519
142
659
833
267
1105
1842
102
573
1404
1083
2101
437
1609
638
136
1404
1644
1201
833
1391
1365
774
1189
1393
1934
453
322
1650
1069
1644
136
1520
774
592
1612
1659
1243
1243
1058
1644
766
1355
904
18
1501
931
70
1600
1081
91
1082
822
136
18
221
1510
225
881
1200
1644
774
472
1138
379
647
1486
1082
1753
102
887
974
1842
791
658
1081
36
379
265
329
966
984
1365
896
1691
765
1477
797
2061
1842
1872
784
1650
1030
1155
1872
970
142
67
411
1104
935
1518
1654
894
1474
213
1644
542
1101
2061
1828
689
1510
1707
1030
1650
1081
970
142
931
46
1671
632
924
1194
948
932
1496
558
1243
1275
601
239
325
590
1881
102
925
213
28
1721
46
1034
465
1597
267
225
70
1580
415
1201
91
784
1633
1486
1258
571
1707
78
1303
1190
99
940
1828
940
1628
838
523
1083
1456
1685
579
1118
953
1063
1243
1532
1041
1659
1631
63
841
1226
1336
992
1049
931
136
481
835
765
91
1373
2065
1201
415
136
1774
797
591
931
1335
765
1244
389
766
78
1620
794
904
940
601
472
1519
1409
1585
1546
546
331
1025
1200
1300
1287
213
1040
1300
2101
1600
46
590
1567
33
1243
197
155
1189
1654
1466
833
1300
1118
444
318
1226
293
1580
765
1655
171
128
833
2101
627
1243
831
437
174
1347
1390
389
564
838
136
53
1638
1466
1258
1267
1345
619
1496
658
774
1520
308
46
1368
29
1398
946
1303
1421
931
49
841
2527
1391
114
1345
766
1633
572
53
659
1081
1238
928
1347
1336
1896
409
766
1267
1311
409
838
1229
1244
329
1189
213
1229
389
1322
794
1267
928
1081
1202
1226
1391
182
438
389
293
318
1063
1243
167
36
1243
1347
1205
931
102
953
1104
115
1524
617
658
542
1244
1707
2174
820
1873
1234
2095
1516
591
14
155
78
797
1243
389
1524
56
786
308
1962
213
331
1267
1275
1275
1335
267
738
1398
1842
453
1439
1650
155
1644
1476
308
85
1477
498
221
78
822
645
2237
78
932
542
1828
171
768
177
837
1311
18
1667
1518
444
1102
983
213
1243
78
558
1243
1043
1431
1190
112
1082
274
197
527
1388
1631
1872
1431
102
1390
515
331
1456
877
453
1335
60
49
1774
1546
931
265
563
181
1439
297
1616
658
1267
989
1543
1373
931
599
1881
2065
78
1414
831
186
787
904
1644
1243
1347
1267
1842
401
1303
49
1365
609
953
904
953
389
838
1650
1243
835
1194
1071
896
213
293
865
1030
1025
115
138
201
1691
632
112
453
120
208
1243
953
449
1303
274
155
1659
1486
894
915
794
1435
1365
1616
895
479
1517
1373
623
1234
1229
1415
689
67
437
1612
878
1881
46
1082
1390
411
360
904
1332
1267
2095
78
1337
592
53
1030
1221
53
293
781
831
1474
442
1462
894
1226
1496
1456
179
590
966
1774
1609
1267
213
46
1058
1267
1436
1567
1667
1243
465
91
1234
1414
356
1501
1607
36
1081
1300
1456
1154
683
1102
786
837
53
155
213
1631
46
1243
617
1524
940
761
102
370
132
1496
148
53
1474
865
1347
518
177
1390
46
142
235
46
1025
1275
33
904
1476
820
1654
572
1300
437
1102
1123
148
1391
186
659
1373
46
1422
1400
1335
571
1368
167
1226
28
1517
1234
78
2523
894
513
1628
1539
483
230
1518
1496
1303
498
267
1431
1303
179
563
74
931
1532
1539
1693
1089
74
763
138
18
85
310
1496
1190
437
14
617
558
2220
213
174
1243
1243
833
1390
1086
1404
1226
1267
1194
1267
523
46
449
1532
1082
1431
28
1654
619
768
1409
1644
179
267
1693
1539
1082
274
254
1510
102
1391
1872
1842
32
513
1423
820
1331
940
415
1636
1462
1190
1300
409
1102
1049
293
1659
1226
28
1105
1118
1501
894
920
1030
2160
1189
886
1510
1881
1957
683
1462
438
213
14
53
1267
1267
797
1243
1335
1609
878
794
2214
179
865
1609
1567
1267
564
797
597
78
878
800
1391
354
563
155
67
1390
617
1501
797
1693
1229
583
1347
356
558
458
931
1462
920
1069
1872
1041
33
1419
794
1650
784
1347
1267
1423
265
1644
1409
67
1391
1258
1258
1409
878
647
277
1130
573
325
895
2061
297
1957
1081
1355
940
1422
1126
1707
597
213
239
1606
250
1244
1957
837
128
774
18
1243
81
1585
310
540
1331
356
250
415
115
2095
1465
920
1638
1194
1654
592
1335
1034
1267
1229
592
1342
265
2095
833
1415
213
617
148
1194
1753
1336
479
179
1957
1217
1366
1034
1238
1103
1893
437
769
221
213
875
1082
1456
91
835
683
415
1267
1082
1373
1123
28
1368
1415
1303
1881
1303
1520
91
515
60
474
1086
1628
26
132
1118
1518
389
1133
1456
1243
875
1390
1693
1063
590
46
1638
567
177
437
78
1226
177
647
2253
250
1081
920
1957
138
685
1693
33
179
1439
49
1275
1466
647
881
877
74
592
1439
397
822
1721
1331
444
26
1368
181
225
1081
1532
1365
1597
1243
458
1229
179
1842
1881
1318
766
155
1347
1480
119
1336
567
165
1962
1049
18
28
797
1024
683
1243
1423
784
1516
43
1600
1536
831
2189
1200
1089
67
1138
1243
512
1957
1532
1300
571
1243
293
1194
1957
322
600
1071
774
1654
1597
1520
1435
1636
875
597
546
1391
1267
1355
379
878
148
940
1659
239
167
920
1881
1326
1335
115
1737
828
583
774
112
1332
1957
835
1546
168
1258
1136
1758
1082
1244
1456
1373
78
67
33
1267
1234
1219
1275
1243
277
397
1466
155
1038
563
1243
946
833
1028
1753
1243
1202
1404
213
1644
948
1287
1501
1456
766
1373
1872
136
1389
1609
1474
267
1063
1620
512
177
1069
1082
590
1081
1721
1102
1118
1609
1509
293
1315
168
290
1234
1347
1143
114
805
1465
1347
1243
583
1300
479
794
1842
274
1388
2095
540
835
2406
142
1345
647
308
424
1390
896
546
515
1671
1957
828
1243
948
325
78
308
970
983
179
512
1130
1243
794
1638
779
781
1337
248
1415
1258
881
308
155
102
567
28
438
67
1069
619
1243
794
108
1872
322
1267
1083
1267
1472
132
989
683
1415
1355
1243
1366
401
1612
115
265
659
329
877
727
213
1025
1275
1275
1609
1435
265
617
779
46
1258
435
1234
1025
1509
515
572
1049
609
1243
1546
1201
1737
167
1659
1536
1625
1243
932
887
49
1366
1957
1501
1102
1477
1081
2065
185
1025
449
953
948
1243
49
128
835
1258
835
230
1567
1496
1532
647
1028
1118
841
820
1636
354
1326
78
46
895
409
886
1654
1633
1962
878
590
546
479
1034
274
74
1243
1243
2114
2059
592
102
833
1143
540
1069
1315
1243
112
966
999
1118
360
1071
1415
1518
1391
1579
1462
1243
820
1143
1030
286
250
213
1640
1312
1415
136
293
592
401
1300
1238
1368
1495
1104
1957
1315
1234
558
225
689
645
1388
136
528
38
1081
415
132
115
781
1226
878
1226
1300
1838
1842
1326
370
1842
1644
768
554
1243
1456
1518
1520
1691
1388
953
833
1667
277
2465
267
895
1365
1104
1063
472
1520
1843
758
2084
887
546
1828
1194
2059
53
1515
320
28
841
267
78
1234
1368
794
1518
496
948
78
1143
833
91
582
1365
148
784
310
1501
1393
1404
1229
1462
523
527
1524
823
940
2142
683
174
647
1234
411
828
1243
1415
1373
333
573
1081
583
331
1872
1189
2061
33
354
592
99
600
102
213
1436
841
1436
46
1303
472
213
1654
1389
453
1518
1243
138
520
1423
174
49
590
1479
940
689
99
1243
78
794
1842
1389
1118
1707
1081
1258
2095
1501
1758
805
831
1244
1118
564
1335
567
110
940
1041
931
1404
1774
505
1030
932
505
1625
1472
1403
905
411
1654
26
1404
1071
1133
831
1509
1043
1881
136
1205
63
838
894
1435
1509
563
1530
274
138
290
405
788
512
46
267
1472
1456
213
1520
617
1597
1368
637
833
1100
515
1612
112
1345
1455
423
171
1543
1267
1485
299
165
33
26
1391
820
619
179
1303
1155
1089
26
290
138
564
1520
558
136
2101
362
1474
609
138
277
1415
1462
658
1368
1517
179
1519
1133
925
1028
1436
1126
1142
647
437
155
894
658
895
91
983
1331
1258
632
74
451
1194
1873
1501
102
110
1244
763
142
179
1336
1516
250
1189
1536
1373
449
230
1025
1435
1431
762
540
1243
1207
1957
762
1049
1691
1479
155
1456
325
1472
1390
1633
513
14
1025
563
2061
1398
1243
833
379
1605
498
567
438
1842
768
1267
983
1258
1524
731
1347
1303
274
265
1311
953
1194
1515
1597
1750
563
1115
171
1345
1609
940
60
985
1258
768
1501
1737
925
875
1069
349
768
774
2087
1957
805
528
1609
60
132
415
554
797
322
567
102
438
415
325
542
966
78
1404
1326
1226
513
53
453
308
155
1644
523
1025
1388
1753
1133
1388
102
2236
766
18
33
1063
1486
619
695
60
781
1954
513
78
46
213
1347
513
1082
1828
28
26
327
567
1462
1473
472
583
1625
1388
1654
297
379
1625
248
148
1243
1465
293
293
437
1393
85
415
409
1229
1104
562
415
1396
797
881
940
1189
1200
397
1957
1479
1439
1081
925
1398
1388
1130
1435
46
1512
1585
1842
1311
833
1828
623
1130
1355
1501
1519
221
1644
78
999
1081
18
1303
1118
1174
142
1529
60
277
894
1435
1243
1315
165
177
1391
658
1365
1041
763
277
389
1190
1476
1874
617
453
760
1326
1741
479
1486
1423
1143
1034
769
1133
1874
208
1654
1243
1496
1202
1335
293
758
138
820
1267
1439
1335
1436
304
1667
479
155
179
970
1842
1243
597
591
590
167
308
91
1243
797
794
948
320
1258
1140
1842
1071
1226
322
60
453
1347
1071
230
1510
1258
1104
1041
1962
831
28
567
658
155
659
1465
1243
758
878
784
1554
136
1805
1693
444
325
1997
1391
465
138
179
33
1243
1189
940
1393
1118
985
761
877
784
197
102
213
1737
567
286
1409
1512
274
928
481
274
1267
1404
567
1081
1539
601
658
877
689
1881
527
201
1650
1025
225
558
1234
609
948
1519
1462
1758
572
1539
1267
1894
1631
527
953
1722
806
1518
1474
797
1388
970
349
1028
112
1580
239
1287
449
438
388
33
1275
957
208
1477
1113
957
928
1335
1400
835
1267
1243
138
1650
797
1519
274
1546
409
498
931
1030
325
116
638
761
512
1028
1606
1431
1104
155
349
1243
1244
415
820
304
637
1034
1189
1244
1071
174
582
1957
1758
1025
116
293
806
1606
1579
1519
878
1190
567
1650
573
878
1479
360
1636
1238
768
928
1654
1881
1707
683
1142
1585
1311
1957
174
878
1243
833
758
1485
567
1275
481
1234
28
1063
1082
1373
920
1597
1607
458
1082
1707
964
142
1539
155
2352
49
1667
1456
1243
171
970
1104
1345
548
174
1654
212
1300
563
225
32
1190
592
108
1082
1118
277
1842
33
239
788
1304
1485
1962
1501
142
138
837
957
582
142
1539
1335
1243
1543
835
1234
1650
1311
1129
1243
1456
1189
1842
1226
1229
1136
948
360
1219
1303
138
28
115
689
569
102
26
1415
931
102
91
881
1365
1474
1659
274
2101
1580
1342
136
33
155
881
1517
333
822
1275
1479
1202
597
1532
1519
1025
1069
875
794
768
894
931
833
132
1267
1515
558
1388
658
1267
42
609
1267
781
1511
1539
1612
179
1530
78
1221
590
617
1585
108
1472
1234
831
979
925
267
213
563
931
1082
1539
1326
590
1546
230
1398
1872
415
437
515
659
1842
1234
1625
1391
179
2101
1461
1828
1431
1654
1593
1267
208
1201
1881
208
1415
1585
1365
1409
32
878
1326
1600
895
779
659
1398
1368
1081
498
835
297
53
841
878
1478
267
765
1439
479
1189
322
1133
658
1607
2609
128
805
983
299
328
1300
831
878
348
77
28
1654
1081
1546
33
148
1298
1842
685
1300
1189
56
1226
794
1025
213
108
1872
572
1243
102
1332
221
761
197
1130
1069
1607
1089
1605
1496
2065
1606
1480
325
573
558
896
1628
1202
1436
875
1842
609
1243
1243
1758
1516
1496
1258
1243
1873
554
805
397
569
349
1707
1466
1774
904
91
1368
1633
1081
1711
115
601
1478
1160
1082
304
1518
28
1043
2095
267
833
67
498
1636
1472
331
18
2065
1567
1243
33
1089
1804
1872
567
1142
1194
1638
647
415
1081
1138
46
1210
619
1667
1474
925
833
1071
409
1644
1774
136
438
1465
1644
1043
1086
970
774
401
1136
56
1243
213
120
1243
1633
1243
1210
1625
1221
472
794
1515
1136
28
1226
1243
1609
277
236
1243
389
1842
1189
781
1872
136
411
865
1390
465
1881
1628
762
1398
1089
1300
1194
1473
1226
1520
1512
558
1243
1501
1881
1567
1466
179
1535
56
794
286
1842
1957
274
1415
1025
1957
567
33
248
1081
676
609
277
1258
1082
1625
1456
1287
1390
1083
758
1133
582
304
465
1485
1501
513
1243
2095
835
1881
1365
966
481
235
444
2101
1388
297
1069
1580
592
1496
322
356
197
375
2392
878
1229
444
1275
1243
1243
1501
841
1368
1456
1201
293
953
1874
1189
310
878
881
1636
1287
1462
46
290
213
46
230
389
632
1365
1083
1600
1190
177
1219
1881
1830
142
1025
1631
389
865
401
1355
820
766
564
1516
1275
1456
875
658
1842
1243
841
953
1102
974
1243
558
513
1229
1104
953
1808
572
1243
177
33
1243
1335
1612
523
1509
1030
1633
1707
293
67
1650
894
132
213
1391
136
102
806
213
512
179
78
1741
213
1217
102
458
1041
590
1628
286
331
18
1957
1229
1365
1606
928
1524
1600
540
230
592
998
1474
208
1138
1957
1190
683
1612
1404
360
1041
835
112
136
63
837
286
1244
904
1081
1604
632
78
1872
1844
572
389
1138
1243
904
70
590
304
14
1040
658
1517
1741
573
120
1315
1115
1083
2095
1081
1606
1082
1071
1229
1344
931
765
1190
1438
1155
325
833
1258
225
1365
683
1229
1275
784
1155
1636
592
932
904
658
617
1102
1625
1267
1267
1275
1456
1133
1609
985
515
523
1388
102
132
1501
878
1355
1244
115
1315
1390
1365
1515
1404
1133
2101
1496
1071
1623
2101
33
148
1422
1638
213
875
758
797
558
784
1625
415
1082
1654
1081
953
1957
1287
569
1593
213
569
894
1644
167
1089
1671
1633
794
221
878
1650
401
1496
1332
1335
1707
18
609
453
274
583
1471
438
26
1625
1365
904
1520
835
1472
265
78
765
465
138
132
1243
1650
274
1455
774
1496
1133
569
26
186
1303
401
931
102
886
564
875
112
246
572
1243
174
1585
265
920
1238
632
574
689
1511
481
1580
1300
805
513
946
838
138
1456
360
1030
1667
1388
833
78
1633
1753
1881
1881
1429
806
1512
115
1082
1322
1519
835
1391
1612
609
277
797
1636
1243
356
1400
1393
1201
564
274
1244
1707
1828
1069
102
1579
451
1130
1118
1157
213
1496
1154
444
110
1393
1194
370
1071
1366
554
865
820
449
1476
1200
1243
841
567
1638
1390
1105
1275
1267
676
970
583
1267
1133
1750
658
2488
1501
1439
1650
174
852
28
1136
78
1422
1025
299
1081
637
389
1205
1202
1436
940
265
1089
14
1659
1332
881
1609
1058
1409
1466
794
974
46
540
592
647
354
683
114
953
349
1069
496
28
1957
1366
46
1115
1872
583
1585
806
389
1633
658
647
637
1707
966
659
1043
1025
1659
781
1404
831
1212
274
1474
444
797
1585
1512
1606
558
828
1638
1518
277
1609
794
894
1873
590
1102
112
179
503
286
1509
401
1659
2061
1355
931
515
213
1462
1546
995
437
583
957
1303
873
1881
1326
592
274
213
360
138
53
1258
1636
1104
563
2100
1229
1524
765
453
1707
208
887
393
1721
797
1659
806
1391
120
1625
1532
354
1512
1118
1243
1707
320
1471
1258
617
540
1345
1226
370
505
1650
627
1872
1873
1133
1644
1347
563
197
503
1510
937
138
1202
112
213
108
1520
28
1585
136
1409
1606
1143
1873
60
820
1404
563
1474
1243
354
1081
1479
1874
1612
779
132
1519
26
60
1628
1202
1347
1189
1774
1391
1082
1398
779
563
1462
1243
1400
774
479
833
186
758
225
1389
1376
2460
2364
1210
1532
895
1267
592
1345
1275
46
765
1347
1089
277
1287
1396
540
925
1315
1520
36
572
1303
293
192
2065
1707
774
301
1123
1234
787
1123
1388
1593
658
325
1403
820
1243
590
360
1244
1962
1456
1519
1221
46
558
2199
415
1609
138
1365
185
768
1081
609
1368
239
794
409
1104
833
481
632
108
1104
360
265
28
1873
769
415
1368
683
290
1373
542
805
1200
983
583
1400
167
838
308
940
797
1409
1659
1707
1585
513
820
1633
887
1873
683
1243
1368
221
689
1456
1403
1143
592
1100
820
758
297
1345
208
928
1138
1201
1872
444
1082
33
60
940
481
1028
213
1243
1104
512
637
1244
953
837
1043
1234
265
1520
221
600
1456
1332
1082
465
838
267
1388
1243
2095
1300
623
1659
1638
1115
957
554
1133
1857
770
833
592
1872
293
685
1030
1326
875
1244
1638
1243
1189
523
1275
1368
1373
1722
878
1267
1585
841
797
1058
333
1373
2221
1872
1667
1115
946
1348
1659
904
1567
15
797
49
1691
1638
920
1516
1243
833
1081
286
360
1345
838
818
1138
831
1081
1842
77
1030
1520
592
2101
1707
1667
1707
765
1506
841
564
1202
1041
60
1028
1030
805
1243
2133
1303
1082
1300
1415
1043
1456
1229
322
1221
1842
274
1630
1275
1373
833
108
1539
213
361
1393
1136
1439
833
619
683
438
1089
148
483
136
1243
1366
592
1345
1881
1439
1303
1315
774
1201
833
1758
1881
1741
1414
67
1414
805
1303
774
1520
132
554
1365
1041
168
1842
286
1511
136
398
1133
1243
1081
940
277
985
1243
515
920
1667
939
758
286
797
293
632
1962
505
148
931
781
1226
14
875
1388
523
984
762
26
1315
2210
572
274
1650
325
479
880
1539
2059
225
78
356
1465
1366
458
221
1546
1071
1633
1691
797
546
1795
925
1081
223
1842
1398
787
78
1466
320
1753
1440
498
437
277
1633
1707
46
540
458
1069
286
1326
781
617
1509
14
33
683
765
848
33
1347
1874
46
33
1620
1404
822
1081
1842
174
1243
230
1243
28
293
1638
1205
179
1105
904
1422
1133
917
591
1043
213
1828
1315
1503
1365
1741
213
1221
1243
1143
632
1133
931
269
1374
1355
1520
1335
78
505
213
1243
115
574
805
225
619
274
999
1300
658
1229
1518
564
530
970
458
177
1628
1102
920
1957
78
1081
1404
1046
1659
1332
1609
230
1102
1238
1439
1398
1347
1226
171
591
360
572
569
2065
415
1389
953
1311
299
953
453
835
1612
444
177
647
1335
1659
1221
1243
360
411
1063
564
920
91
592
1606
515
1414
28
221
1461
1366
542
1258
1638
1962
1536
1828
1520
1496
1104
784
865
267
1872
1462
1046
1873
1842
108
970
483
878
1244
1391
979
1226
267
481
1201
592
632
171
1243
1043
1650
1654
1881
1133
1391
479
1612
659
498
277
695
788
597
1355
379
1043
28
1243
1625
1243
953
1142
444
546
136
165
1436
2100
33
563
1435
572
1415
1326
142
1244
979
1258
632
49
833
2095
1391
833
286
928
411
1430
1707
564
774
932
267
558
1496
1142
878
1456
619
112
118
1335
1303
1300
322
1081
617
503
1609
286
806
878
1071
1355
1365
1335
1365
627
2101
1335
797
1243
1962
1462
1275
128
1244
463
1439
1644
572
592
1404
46
878
286
548
632
781
1518
617
1633
1133
940
74
546
46
542
894
563
894
142
174
297
546
838
277
1957
928
896
1422
481
1467
265
1606
1636
1535
805
2354
515
1671
1030
177
1063
1519
931
983
33
505
155
820
1135
558
1200
784
515
213
179
423
617
91
179
1501
265
928
438
1355
354
1368
1104
1461
1373
274
1524
1081
1609
1523
1431
797
1136
781
33
2200
1071
931
1040
181
940
609
695
483
1753
1874
1409
1636
138
437
848
592
1477
1243
1456
1477
297
632
567
1365
1123
523
572
1439
1638
1243
1534
33
571
1115
1623
1414
794
875
1654
1400
1373
683
1123
619
1422
67
1872
1275
249
877
286
354
1465
354
1828
1081
1287
572
46
878
953
1520
1267
1234
1391
597
1520
1654
1103
763
1102
28
349
1366
1685
1691
2095
875
1423
695
174
437
1654
546
1957
60
1957
304
1456
304
1842
835
1750
1609
881
797
1415
1335
1881
1366
290
1693
1609
558
325
28
985
293
1081
515
1303
325
67
1612
1597
112
1609
295
1439
168
1300
1366
310
135
2142
1071
946
53
115
1243
33
415
26
833
1194
1229
1644
1501
1229
1830
894
102
1267
290
91
1267
542
563
1439
797
1741
864
1872
647
1234
53
265
637
1404
1275
168
1034
128
540
766
1516
1243
1326
389
931
1496
1758
409
592
213
116
1474
1081
609
632
1758
1258
877
1345
659
768
1368
1872
1105
1509
1287
765
1393
558
632
265
1267
1018
213
925
1368
1194
515
1167
865
948
979
132
1962
1456
1049
329
528
299
797
33
1136
1243
1138
904
322
1607
1430
1842
1243
46
1462
277
1623
769
2059
1741
1431
1462
848
904
1028
299
299
563
1721
112
765
1389
554
1625
770
841
866
920
558
132
995
1267
769
1638
1071
179
1957
267
1105
1650
1244
658
1496
515
1034
789
1532
1267
659
833
831
1303
2061
1654
685
1311
1143
1456
367
940
865
1828
970
221
85
567
168
155
1244
638
1516
797
53
928
1404
458
277
558
881
833
770
695
925
42
1828
277
102
591
1516
286
356
1616
1267
989
267
689
277
85
250
896
1501
1517
132
310
1028
1422
33
658
1644
797
548
563
1612
451
875
221
1311
78
1539
1431
806
1628
875
1579
1496
78
683
102
1335
1741
1638
527
528
658
1539
77
609
1067
1243
1543
26
186
102
623
1082
895
761
230
453
540
1404
1606
1373
293
513
1456
451
1398
167
1089
1335
136
1520
1654
479
774
1409
970
1365
197
822
108
1081
1202
1115
1520
592
695
1081
1423
1474
1243
1243
108
1524
1368
1086
1474
540
213
1962
1133
647
1046
115
1881
1336
1194
299
1462
1043
78
1518
1243
1667
841
197
112
1267
1118
779
1267
449
1366
60
438
1456
1612
1243
1496
213
1520
763
67
1089
1828
1195
948
26
2065
1707
1472
794
590
2095
415
637
1625
1123
1189
583
1830
1046
554
2101
1707
513
1243
1472
572
411
797
444
458
1391
530
515
833
904
572
1962
1104
781
1113
1138
590
1234
2101
26
67
102
308
1404
1393
108
1229
1546
483
136
299
806
878
168
619
1472
1275
14
1028
356
274
806
99
297
1511
1084
1189
1758
18
98
329
1638
277
592
349
331
2344
1628
1069
1597
1456
1391
1190
878
64
138
1082
1347
1030
1404
1238
1267
1741
1300
1957
33
1707
1539
36
1476
768
1315
1275
1874
1607
1267
329
1638
1194
1881
1585
1465
1243
91
213
931
784
1693
1103
197
1393
1501
1671
1243
182
1721
46
1644
1605
1200
1415
1081
940
230
878
1041
504
1089
1025
1422
948
781
1842
1758
979
78
1337
1525
563
1516
320
132
479
592
1345
1138
1519
513
1189
1650
822
102
1243
835
360
983
794
589
1391
481
1189
304
1082
177
1103
788
781
1873
1600
1318
33
415
1625
797
112
1428
411
627
1138
91
1600
1374
523
558
1842
1436
1404
1243
1258
820
1650
1347
925
18
1243
763
33
597
1518
1616
974
2469
411
36
277
308
1243
1082
1025
2101
1326
546
235
1585
310
835
267
46
1267
895
920
835
177
60
1607
1414
820
444
1201
1539
848
1082
1243
1612
940
1205
99
1536
142
1456
1102
78
250
1519
1404
1311
548
1365
53
1881
831
78
102
213
1486
102
1872
239
797
766
1466
1644
142
567
1476
1518
786
881
1115
1089
886
181
142
841
1300
1414
331
42
1758
513
1593
632
1609
195
920
658
999
498
115
1234
1873
1058
788
1667
293
1243
1097
179
920
1335
1133
503
1243
179
1393
983
18
1089
540
1415
1025
1345
1138
1694
659
1435
1957
820
1118
831
1422
1567
779
1647
1644
1115
1365
250
505
1089
136
779
970
356
33
1315
1404
221
277
828
689
1373
904
877
617
1532
1496
1501
1456
1028
1104
1258
985
239
49
46
931
1659
1267
1693
1373
1258
1221
230
904
451
171
1190
895
1414
774
177
274
513
179
1691
1201
1238
1104
513
583
597
1388
498
1600
1474
1721
136
333
267
354
1650
1659
1830
379
591
1234
573
197
120
1873
1243
658
108
1616
1205
91
1607
590
1267
2108
308
239
1607
1667
318
449
683
481
766
1267
1519
1633
838
108
1671
1368
689
1049
1197
659
293
1258
213
367
935
513
763
2061
647
569
542
1267
878
1659
1650
569
42
627
356
1539
26
1486
572
1243
1336
1757
894
878
1465
1398
1366
1391
1512
451
1365
837
1267
1881
1633
1365
928
878
136
1532
1275
619
1275
1243
28
592
935
658
177
28
1028
439
920
415
1691
379
78
142
617
389
1138
920
932
1423
1520
953
1229
1258
1962
838
1667
167
1226
1579
1366
164
331
1267
904
1409
320
1391
567
1804
591
1194
1105
877
1400
1462
230
1741
928
167
1616
308
1390
138
78
1842
1532
1147
781
957
53
837
794
136
310
360
1243
512
683
1388
349
360
1368
91
483
970
1431
1477
479
1049
155
931
597
299
1244
1520
619
46
567
548
293
314
1409
213
248
841
875
592
1543
946
179
1081
542
1082
637
1957
1391
78
458
132
78
878
267
1058
349
1707
1287
548
1373
1034
515
102
308
1436
572
572
546
1190
540
831
1123
1345
1229
515
1606
1390
1667
966
115
479
1580
1126
1028
1466
831
1236
1267
1539
590
658
569
1167
28
1071
1515
74
128
331
574
837
1881
609
63
1155
831
1025
1391
564
1422
503
465
1115
1543
1243
1219
632
763
1612
590
1872
1962
567
1082
1872
1650
946
136
1221
411
1355
1332
1519
56
356
1205
1650
1318
1102
1244
304
1606
1536
1229
1226
1390
590
78
53
2095
1501
293
1607
267
970
1606
881
1347
449
1365
513
632
370
970
1436
56
632
168
1028
1081
841
887
1318
806
1335
569
1520
102
878
1133
1086
848
28
1028
28
781
267
591
1477
91
1388
1721
658
633
784
1616
1258
1585
28
1030
1028
1345
1373
230
483
1707
1501
1539
1069
1620
168
1579
1479
274
1439
379
1872
966
1300
115
1435
14
567
592
1043
1373
1390
458
1532
458
60
304
1741
1105
2059
1758
221
797
1366
1105
1518
33
2065
1300
1243
946
1212
878
1530
1881
1345
569
1366
1409
329
1332
1205
1143
322
108
360
503
2225
310
1202
310
590
1069
894
60
564
1439
1243
685
1081
299
1972
931
761
213
401
1133
1243
1368
567
617
444
609
1081
53
14
572
946
1049
1512
820
1659
165
1123
1332
36
148
225
299
1659
177
1081
1612
2101
925
1628
788
112
1081
1368
1633
1543
1207
320
1633
1671
1518
1404
85
1659
1881
1462
1721
1212
1331
865
1580
293
865
85
1202
1267
944
1659
167
1243
1650
1202
617
304
415
546
548
1243
1058
1194
1335
647
267
136
1436
1234
953
1194
1516
779
1842
1303
389
458
1520
1063
1102
179
925
320
1957
1404
928
1200
1436
638
1597
102
794
1391
583
1512
267
1654
1486
833
349
60
953
115
658
1368
1518
833
1633
1479
1190
1957
1217
1466
46
1200
248
820
940
1331
1439
1510
67
1519
974
797
1388
32
1104
1388
1707
765
265
1028
558
1644
1461
132
155
597
838
1630
965
1373
213
115
115
1962
820
835
1422
1750
415
1501
141
1501
1415
401
1414
2525
221
308
1628
267
985
617
1707
33
878
293
563
590
1030
453
1456
838
1337
1518
221
277
1609
277
1229
1517
1071
1243
957
33
1331
1115
423
411
1393
833
558
1388
779
683
820
1647
1258
1058
1063
928
1400
132
1081
1543
177
1654
1585
496
1476
1221
940
1650
935
197
1126
277
1518
2195
2080
1881
2095
53
779
1194
349
305
1046
26
142
1102
645
833
2101
689
128
658
1089
138
1267
1069
1456
774
1374
895
142
213
896
1083
1083
894
1229
1579
558
1258
1631
985
1543
1731
831
833
177
138
1881
564
2101
1190
60
78
523
142
52
1258
895
1543
1404
78
658
1515
1243
2101
766
1028
1243
197
563
1456
230
638
828
46
1404
250
940
299
1501
600
1243
1650
148
1512
1707
1071
102
1391
1102
784
1374
1226
78
53
78
1388
579
617
567
2100
74
558
293
479
33
558
1303
1136
1830
2101
1842
213
308
60
33
1275
1881
451
1685
1267
931
437
659
221
1229
325
1546
1462
1202
437
1335
1707
928
878
28
1774
1049
115
979
590
1650
1331
1485
33
1115
1456
1671
1623
1368
763
1234
120
415
1089
974
597
155
523
1210
1741
360
1303
1644
1465
1071
179
1539
1636
1881
78
409
1189
290
1326
1456
299
250
277
894
887
1842
935
1429
1189
1532
99
931
1133
617
1654
1600
1118
286
409
1404
136
1303
1105
609
1238
1267
18
308
2536
1138
277
797
1081
983
1393
213
619
848
437
91
1404
1423
1476
1388
308
970
38
569
1609
1265
837
1546
822
498
1830
1041
155
1707
179
1287
1995
1125
98
1644
1366
1390
683
186
1234
943
920
356
213
1303
806
1536
1243
1872
53
806
1404
458
1511
1089
505
583
74
948
1347
463
1365
267
1115
1476
239
838
831
1366
293
1466
348
1243
822
91
841
1456
1303
1466
530
1881
953
820
46
1435
1194
609
274
356
1243
1466
108
465
1597
1510
60
1258
1267
583
1300
1041
970
895
1721
1082
1115
78
1512
1365
33
1625
379
659
1388
1633
1456
304
1267
1616
110
583
1476
1511
894
894
112
983
1721
548
896
1243
515
213
781
265
1041
683
1962
828
1546
512
33
265
766
1212
1828
1030
1143
1315
46
142
1872
1625
542
1337
904
1071
267
1638
91
788
1243
1243
370
840
1465
1436
174
1300
1625
1081
1404
1520
1479
1842
1300
983
1501
1403
1784
763
1388
1567
571
658
2142
1201
1243
1337
314
1243
1355
444
685
28
583
265
354
619
2065
1431
1190
1520
181
132
60
1520
1721
389
2101
1721
112
1633
28
569
78
1593
26
766
1275
1373
1366
70
1873
1360
1404
415
931
638
411
1753
250
1366
290
1436
136
1461
290
2098
1345
721
1103
99
95
1365
1462
1345
110
1267
1496
1515
1957
895
1650
833
828
186
1102
658
1366
1043
1609
98
983
572
1365
784
515
70
1210
28
1063
1390
894
794
835
444
496
481
1071
265
1243
293
276
1532
1083
609
1034
239
1403
299
1644
1741
1366
638
1881
835
1345
512
1104
1243
1365
246
1659
1501
838
1693
99
523
1025
1205
946
683
293
875
1197
1631
319
239
1609
108
1229
1872
1337
239
925
142
564
1654
1082
515
840
348
931
1049
1366
426
1081
1267
564
931
1030
1287
308
1612
564
307
523
1104
2095
1046
482
1539
527
379
1501
26
36
1409
1474
230
1081
310
42
221
1758
1267
985
1415
765
1243
409
142
766
932
925
1326
290
1388
953
1509
1221
1365
213
1456
1365
1034
569
1511
1238
177
1957
155
805
1347
2040
177
1612
1517
1221
1243
1600
1842
894
115
1190
838
179
1368
136
567
78
689
1496
1400
2385
1667
1303
322
592
567
277
774
1205
1456
1423
110
774
194
155
304
1335
1226
645
1881
563
181
1083
293
26
878
1318
308
931
1872
1485
1118
1479
136
932
983
78
1957
1332
995
920
1136
174
1501
1606
1390
108
1138
1243
1368
1103
617
833
1597
136
935
1414
1650
1391
2095
136
1667
940
1190
1707
293
28
1403
1510
1753
415
1539
1368
563
1081
120
2061
213
1501
1081
878
1105
1103
1466
838
970
999
1447
1644
1393
932
1881
1267
1105
1174
1267
496
974
685
1456
2307
1130
33
1659
985
1382
1368
1693
136
179
1267
1881
2263
512
265
970
1456
290
1373
1805
1221
1393
820
1633
763
274
379
1633
592
46
1517
1580
1194
895
174
63
1509
1243
444
797
1200
877
1063
1633
1244
1741
835
1205
304
592
928
1957
1644
297
221
481
1243
230
479
290
1244
1872
1081
523
444
1415
645
2317
1389
33
503
513
1133
1275
985
931
2141
1221
389
1229
1872
569
1957
1585
2385
1636
558
277
1049
895
638
1267
1519
1368
1476
1524
2142
1243
1523
784
1501
542
14
835
53
774
250
1391
1243
833
197
1243
1438
582
1391
659
132
979
1436
835
831
948
1654
1462
1638
917
1654
465
1501
304
1496
389
1133
444
779
765
831
695
2101
1616
397
853
1881
1511
136
957
1267
1461
561
1874
1520
1365
1082
177
2120
1049
513
2061
78
1510
1456
1415
174
322
42
590
1234
46
496
1238
1461
647
472
1028
498
120
453
1872
766
546
1347
1389
894
1194
1495
564
1597
571
1303
1465
293
1511
277
1081
928
820
479
794
659
1465
841
1628
28
379
597
928
835
1480
683
881
768
33
1390
1243
1366
136
325
299
1524
297
1501
1244
213
53
1569
1368
78
1593
356
925
787
1243
878
797
1365
564
638
78
769
26
540
837
1520
1331
286
320
894
1409
2040
1229
1691
322
171
1243
1600
1081
375
498
1315
875
1335
948
569
1471
1267
1336
503
1585
894
36
197
833
505
411
1243
1238
1828
389
1462
290
115
411
1962
548
389
784
579
415
1609
833
805
1398
453
1390
583
1202
1133
1479
1536
397
1842
277
886
563
894
758
1082
1707
600
78
1435
1466
1303
983
659
1472
820
18
28
53
450
1872
894
1229
1462
1243
503
554
356
327
1842
91
619
250
46
1089
1479
658
1518
878
28
592
928
1474
1373
1439
583
567
1118
1082
999
1368
1957
774
197
632
136
99
1515
1721
1881
831
1201
2101
67
1082
49
523
472
766
779
1741
797
2100
60
1243
1707
1631
546
1243
102
1300
1515
26
1267
1421
1069
56
1083
833
1103
931
274
554
838
1474
597
583
1650
1243
1486
308
1872
415
349
115
548
304
1104
18
835
2061
1654
931
831
1154
1368
781
1390
974
632
1355
465
1337
465
1507
794
1063
472
1391
831
1665
1501
225
1130
1366
1501
590
1511
523
63
1774
1606
1229
1741
1373
852
1511
2061
1957
1258
136
1133
1133
1638
177
838
654
985
1758
1659
265
91
46
1519
18
1275
1391
1046
1758
766
1518
515
1511
1436
67
894
1258
904
286
1219
401
1025
1243
2390
1439
286
774
865
1202
931
1267
1456
838
763
102
503
542
1628
28
253
46
841
108
1423
1753
286
1025
1480
995
18
1028
592
1243
1461
2291
515
1461
1721
348
2095
415
794
1043
1267
928
1113
1881
1431
1300
953
1373
1962
1046
1355
248
1046
1393
1311
1524
1067
542
758
835
1366
102
1303
1881
1345
765
1593
896
1398
1612
1115
695
1234
1400
797
2340
415
1243
948
322
186
1393
1520
837
1243
887
1597
1580
2095
128
102
1456
676
542
1063
1368
1082
181
940
46
505
583
225
647
920
1081
563
267
53
1532
1398
1315
1520
1579
1335
1404
299
42
1063
1243
579
155
1439
1081
1804
1881
1190
1612
1201
320
299
177
1244
779
2516
1607
513
1477
409
835
465
197
286
1366
567
1496
548
1368
558
797
558
932
590
1872
356
928
1258
1430
120
2142
60
1082
1650
78
1025
1258
1326
1435
1579
1226
248
979
28
1086
33
1644
26
1516
895
567
1479
1143
1511
155
221
293
1329
902
1046
805
213
923
1636
1082
265
542
1347
1234
458
974
1105
1133
932
498
138
32
1104
1368
1496
966
1388
512
1365
597
167
920
182
267
1243
1496
1472
1287
354
458
1393
572
115
1229
563
1404
1123
1466
177
1226
286
877
1331
637
1476
1667
1612
1606
1205
779
221
481
401
415
1606
1034
112
1104
564
465
197
179
356
1462
1243
774
1082
838
1516
1041
597
1244
1435
579
658
638
1435
940
67
1155
1703
1347
632
1609
1532
1393
1267
1102
142
1390
26
26
267
1267
1243
174
115
1946
1496
370
28
1606
136
274
1243
1034
1962
1957
774
1142
985
1105
572
1881
658
1267
36
1089
1365
102
1189
472
878
1118
64
197
1347
1303
1881
498
1539
1518
213
974
2059
1758
397
1243
78
1243
348
1721
904
1466
1104
1243
293
970
1616
1326
1393
325
1830
213
1510
852
970
592
932
138
787
2050
1388
186
28
551
1365
230
1275
1136
1636
1301
1189
1520
1644
875
1957
1496
1089
1612
1962
953
953
542
1083
1774
886
265
820
1479
1567
1081
325
818
1089
609
1243
165
940
784
1243
1025
659
1828
527
966
78
1390
1654
820
1083
354
33
1368
290
1226
1243
1609
505
1244
449
1049
797
35
1628
1365
1501
99
167
1069
458
953
1872
946
155
1243
293
758
481
1388
1650
1063
966
779
197
1345
1194
928
928
98
564
293
1443
1287
1606
1345
894
797
875
1258
1391
1083
78
1633
277
1243
1243
1510
1226
28
1609
28
167
1366
1609
1373
765
1275
569
779
91
451
925
1391
1025
758
806
136
277
46
1368
1607
67
794
277
797
2566
1404
1229
940
2256
213
592
1962
523
333
2492
1133
265
1469
1873
1609
1368
1365
805
1081
946
1229
658
349
1243
920
1243
28
1390
1373
1105
1133
1543
2123
2101
838
953
1677
1300
1104
1435
1462
458
894
174
1650
904
1396
774
1404
1636
1465
438
1497
26
569
213
1229
239
658
1388
465
115
225
28
304
833
483
1580
225
592
797
1311
1243
1485
1234
1393
831
2442
265
1501
765
1957
1609
779
579
1243
779
828
542
267
523
1518
1212
1443
1874
26
1025
784
627
1696
308
1243
99
1355
797
1957
1404
1390
1881
1431
1275
683
1616
765
267
1422
483
1229
360
1516
564
953
138
102
979
101
213
765
102
1238
1311
437
1221
852
53
841
36
1326
1842
1318
2277
1081
569
1612
1391
1519
1833
1118
878
1267
946
974
602
828
1221
1368
894
1201
250
174
286
1082
1025
67
41
564
875
567
1957
931
1631
53
1081
168
293
865
274
1040
1243
567
293
293
498
1243
1081
2065
820
768
776
970
572
1238
1758
567
540
833
1243
904
1609
2159
1654
28
838
1585
1404
186
765
1486
542
46
1212
1435
515
115
1415
415
1477
1532
177
1512
329
569
46
1303
831
1957
213
1326
569
53
1609
515
288
1190
1258
1515
1546
1431
928
1243
901
1580
841
1202
483
389
1962
1501
1667
401
1874
1267
444
512
1258
415
1025
78
1081
1633
758
1201
1212
833
1625
1311
138
115
564
1243
1447
875
1623
1077
1142
1516
458
766
597
781
165
1842
1628
437
1140
1415
1244
1873
944
784
1872
647
472
527
132
1519
1366
1415
1243
932
1474
115
1477
1671
1872
920
946
1431
1303
1501
102
779
1650
1404
1202
1496
290
360
1373
286
299
835
331
1872
356
894
1707
132
877
2101
1130
794
637
931
116
299
2065
1243
1081
1423
563
1435
1872
115
992
983
1335
1400
1103
1332
1404
115
546
1644
835
1501
67
1758
1530
108
1194
1872
786
1628
1243
513
1631
1415
286
1069
583
794
1496
1510
1267
458
120
1872
85
1105
1650
1654
138
1174
267
1671
1332
423
1221
1081
1244
1962
1243
766
820
935
67
265
970
213
138
274
1347
1842
1103
1202
567
1519
1435
415
2095
1842
523
168
1515
265
1404
637
659
53
1519
78
1510
1082
320
28
116
171
1828
1872
1644
1647
1267
1428
423
78
1226
225
615
1873
136
925
572
2271
894
389
1081
894
463
1234
293
229
14
1103
1243
985
136
1212
1415
563
1118
1873
766
142
1303
564
42
1881
246
1303
1741
1337
743
1190
1368
299
877
877
28
683
970
1638
1398
1436
1962
451
1607
1962
1607
286
1138
974
669
797
1403
1650
1347
1520
1398
2061
1221
940
78
1043
647
1872
1041
632
841
120
496
1030
277
235
574
1753
174
1275
1267
411
437
659
932
632
1438
1365
1238
1872
904
46
1667
1243
1593
1461
542
1315
805
528
1872
1143
590
1466
1391
896
569
1612
1075
415
1462
833
659
928
102
299
1606
325
67
957
766
1368
1243
1465
1567
970
1707
617
389
112
573
221
1423
2061
177
1221
814
235
1638
619
1436
894
1229
1315
995
1477
46
1275
1081
389
179
465
1081
155
632
221
841
1365
523
481
1229
1754
26
42
389
513
1606
1244
1436
179
449
115
320
1609
1532
546
498
444
139
1205
411
1517
875
1593
1512
1404
1336
1393
375
1389
1345
1133
1550
274
685
1336
953
1415
689
953
78
1194
1431
479
1842
904
155
1462
1486
2059
838
515
1579
1536
120
1105
483
1089
1229
957
569
1243
415
904
558
1474
820
1721
841
1243
523
1226
411
265
1104
1396
360
1753
1311
248
617
1636
423
308
979
1456
1501
1300
1721
1600
415
1243
1543
1194
1609
1234
878
67
1202
192
1509
828
14
1258
1638
978
1133
619
63
2101
1465
1518
1543
1436
1221
784
1872
1238
2095
46
1365
1707
1355
1496
1659
601
78
627
1512
567
1373
542
833
1404
1881
1347
132
179
931
1337
116
1332
1872
1366
1667
1496
1635
354
286
1600
797
1104
1243
794
1243
806
569
1126
453
310
523
1243
1501
367
1234
78
304
1667
1518
1365
1654
1758
1138
108
659
2392
597
637
1623
945
1415
78
1229
322
1472
1365
2118
1347
1623
593
1123
574
1194
1089
325
1102
722
1456
609
1609
582
1063
1373
493
928
1606
806
1483
953
28
1625
1873
155
797
250
1069
1355
1190
1707
1243
583
299
1579
1480
592
267
1606
659
1388
1234
940
1212
1707
1081
1496
1244
1721
286
1957
1414
617
590
92
449
322
479
1355
1476
805
1633
2100
299
1509
1439
1106
953
1447
1102
1465
781
1243
609
1456
569
995
136
1267
563
33
1874
458
1881
571
221
290
1962
1659
1404
1511
617
1872
1118
179
658
1373
647
99
1081
523
325
1516
948
299
881
1409
1030
1616
1691
1190
928
1336
569
592
174
1025
887
1030
1331
765
683
1373
1400
647
797
277
46
78
102
1659
1267
1063
1212
1415
277
26
835
1633
558
423
1332
202
579
1409
181
389
78
411
1373
925
1331
328
213
102
1365
286
1089
647
1872
1347
379
1243
788
1520
197
1543
781
1226
841
1609
1243
1115
558
1243
293
765
265
235
1234
572
136
1707
208
1474
647
1872
1275
1647
1659
1628
53
1081
558
1243
1774
265
437
1133
953
1472
1243
293
293
623
2061
1315
932
1486
308
112
67
53
540
1311
765
1741
1104
1150
1063
1226
265
397
1539
523
878
940
1393
482
953
837
132
1155
831
1650
805
1606
1644
1516
1243
548
1189
1345
1221
1238
171
1496
953
1501
894
379
277
569
1069
108
1707
370
1828
1365
142
1650
356
768
1404
1229
1335
1472
985
1737
797
1409
1476
886
142
1303
1828
2059
1345
208
766
841
1258
1605
389
1115
2095
512
1190
67
53
766
1585
546
63
1404
1659
623
1671
1126
1741
1607
2100
349
401
1126
818
1403
1414
1644
554
833
1398
1069
28
1025
1194
1164
1234
1510
1025
1025
1030
171
1628
1083
1486
1707
632
1828
1081
1828
174
637
74
1049
895
983
1625
1217
1605
108
168
970
1409
1456
213
155
928
1472
1435
1842
592
970
56
590
887
1243
546
1644
367
896
1366
1049
1520
569
953
2174
1258
1519
1043
1103
1404
1243
1104
1229
1063
230
1275
953
142
1431
1957
1365
770
46
63
554
1243
246
1202
617
1461
920
26
1267
1063
1303
1962
1243
630
1474
1388
78
572
1311
1439
1081
769
1391
1267
1388
604
831
877
1243
304
758
453
1244
1414
931
931
102
168
1069
155
1721
78
33
308
794
932
1516
91
42
308
1118
1069
213
155
1597
925
1479
1600
546
1636
26
78
1365
574
415
297
102
558
1243
437
265
1030
1667
213
46
806
1806
797
102
1243
600
1486
935
78
18
26
592
523
1244
831
567
563
833
1311
558
930
1600
379
277
28
356
953
1659
1422
2518
875
627
1082
592
1243
329
449
1423
1347
831
645
1957
601
1462
293
572
1243
1607
797
67
360
920
1243
1650
1194
437
356
1585
1221
1081
1609
267
53
1318
546
26
1267
590
617
1409
1368
115
171
563
841
78
1081
1200
1244
989
239
423
60
1585
1170
1081
1303
837
1872
983
1633
1539
542
805
415
341
797
894
1200
558
940
878
1389
1501
579
221
1607
1243
310
1373
1190
763
1466
322
797
1142
1431
542
1625
1081
609
1238
78
1647
1243
1631
1842
98
36
1403
794
940
1435
647
1707
563
788
483
1881
1336
1609
1189
573
67
1041
1034
781
878
583
1028
1393
1300
277
458
638
1654
389
1962
148
290
1430
78
592
1530
1409
1636
1659
1625
1311
2079
1606
70
102
1083
920
831
878
1872
1268
1474
1519
592
1462
1221
953
797
2065
1609
46
110
1520
1415
483
286
1828
1243
1200
852
1881
1520
325
1082
894
110
1872
177
277
1409
1234
1118
1082
797
1315
513
138
1409
1243
1337
1201
1520
609
1431
67
1465
838
1049
1415
1335
1207
304
1873
1659
546
304
1234
794
267
1391
1519
1229
1368
1063
1243
308
658
1221
136
138
78
554
1190
1303
1365
953
120
419
28
554
1740
1477
1750
108
2061
2065
515
601
542
979
1638
689
1331
465
120
573
638
769
1102
1258
1069
1373
1303
14
49
274
42
1226
1486
797
265
1243
444
1501
74
1872
496
546
597
28
467
1194
569
758
1609
1315
569
647
982
329
1609
1126
1221
1069
267
1753
1194
1496
512
1650
1366
1881
915
1303
765
1567
310
632
1874
1015
658
453
1194
1872
1520
267
527
1644
1071
155
1398
1102
179
1123
571
1745
1612
2145
781
523
515
1479
931
1238
781
325
820
498
155
1881
277
1873
1077
155
286
1207
794
327
1872
1518
1368
1040
1030
324
877
115
246
267
1234
831
1373
274
78
2059
1267
1258
1069
1368
46
957
138
948
1659
444
592
1874
1393
1337
235
32
1532
567
293
1957
293
766
1243
1368
1058
102
592
1638
1287
1081
1388
221
617
904
609
515
948
179
33
592
904
567
523
46
1519
820
1258
617
148
293
794
1373
805
1244
1400
1423
32
567
1221
979
1368
1539
788
28
1607
1104
2110
1326
1104
1435
1041
1071
444
895
293
1721
925
1081
689
1585
1300
1229
820
1243
788
1226
1415
1202
437
1957
115
1345
1519
86
213
931
940
267
481
328
186
1804
548
1365
465
572
592
2385
1644
1616
953
221
379
91
957
1133
1518
142
1335
1881
1606
78
1194
1083
1210
590
1872
74
1243
896
758
248
774
78
1243
805
78
1479
1219
835
1081
1081
1133
1388
1758
36
24
1496
1388
822
821
841
632
931
213
1082
1472
265
602
26
2061
1436
838
1102
838
1881
1501
1243
865
267
617
763
1456
895
293
1048
647
308
1071
498
91
1258
1133
1104
415
165
1741
1456
548
1609
953
437
1515
609
835
293
1774
1741
632
1616
331
33
1229
1524
592
1667
1226
213
894
1516
1082
1496
1496
1337
835
1822
1957
32
1423
833
1957
758
60
1516
781
78
540
1606
1962
1435
1243
781
472
513
1390
894
766
953
1600
820
1345
2059
333
1638
213
1636
1243
1243
1189
1043
1609
1190
886
148
1267
1462
138
1243
213
1234
1082
78
331
564
1030
572
2065
574
513
49
1606
1404
2061
835
138
1519
1693
647
325
168
164
617
1957
108
1957
1612
230
297
1373
1138
784
60
658
1243
33
1511
26
1456
887
1258
833
1300
1623
1226
1872
230
1465
523
213
78
1200
983
507
26
527
213
940
116
948
1326
831
1501
1872
120
1707
46
1842
564
659
116
877
1103
411
411
1143
85
389
1388
609
465
979
36
267
1389
277
779
1842
1390
797
797
774
1043
1071
1365
523
848
1133
1258
540
1625
1607
617
928
1238
297
28
1373
1303
1667
1355
953
512
1654
590
2392
1612
1707
1474
1243
659
1623
966
940
784
797
78
329
1243
194
293
1478
904
774
1479
1105
2101
627
331
1089
1616
1519
451
304
1515
213
1118
894
831
221
1229
36
1143
931
1390
265
481
78
1414
1501
197
1155
132
1243
1501
1644
479
1517
838
573
401
781
904
142
1520
1243
360
1393
762
1609
1569
36
632
1600
46
308
310
920
1881
1275
53
1303
136
267
1267
91
1519
274
787
1126
1243
1435
1229
1189
1315
1403
1625
409
1496
165
1190
437
1034
1368
325
1118
1217
349
1303
1654
213
1082
155
1347
115
875
1597
70
1512
1486
781
1390
948
60
597
769
1609
1501
658
896
1258
1138
1404
53
1303
2002
895
1758
277
788
1650
1477
1620
53
415
1456
1415
60
1275
865
136
1625
1881
583
592
458
1028
1081
928
354
356
46
81
928
1842
1322
1707
1081
1133
136
168
765
1229
1058
794
659
828
1962
1501
213
389
26
453
788
658
878
1466
2095
1226
1512
1842
1509
794
142
115
820
247
444
797
1456
28
1404
267
1472
444
177
970
1318
1243
230
1519
590
1155
1229
609
1510
1243
1609
155
1842
1105
1118
1267
1336
1365
1633
564
527
32
1275
2253
583
1520
33
2101
1567
528
546
1881
797
91
928
1229
1315
322
970
174
2142
310
1828
925
46
894
293
483
115
192
609
1509
931
831
1326
102
833
1345
1041
953
1496
174
49
931
1210
797
1501
267
1881
49
437
1516
765
1083
2164
46
1693
820
322
784
931
465
632
250
647
768
274
878
572
1049
875
293
1721
1226
1393
1275
1030
239
1226
931
1644
1404
1243
1842
2095
781
142
1303
67
1842
177
171
1190
1520
208
2065
1258
591
1243
1636
1104
1365
597
91
28
582
835
1089
835
1081
917
1234
1842
794
1373
770
1373
894
784
683
28
91
513
1512
1311
1478
985
1636
574
1435
528
299
46
523
1303
904
1842
1039
1881
948
33
1118
895
310
1435
1501
1472
928
1347
322
761
1201
1105
695
1244
1258
805
1501
833
1431
308
168
878
370
779
1028
299
1650
1391
1721
265
835
1872
277
1081
297
115
837
155
765
1081
1229
1030
5
208
794
1229
1667
1625
1082
267
592
179
1607
592
1267
1633
1842
567
120
293
46
591
567
142
1243
1628
1409
540
1234
569
304
293
297
567
1393
985
572
1202
820
647
1580
1478
1644
142
192
26
1345
1243
1368
1625
78
1873
689
1388
1580
1636
558
784
60
308
1567
1501
1510
1202
1315
1671
1081
1118
2095
1842
685
498
1579
479
110
1025
848
77
1415
1202
115
558
348
173
1202
136
179
1501
1326
1512
136
1501
831
1258
108
389
1585
78
597
1205
1331
1511
878
1462
1201
788
989
1229
925
658
1130
60
136
845
299
1874
498
67
1881
1515
1118
2024
591
1628
1069
182
1069
1486
331
1347
1344
102
904
805
1532
1532
1546
1118
583
59
1115
621
931
770
1243
389
1025
1332
1398
409
512
985
60
1741
423
1430
1606
953
569
1477
293
1518
1025
1243
225
53
56
120
1373
513
554
437
1041
689
67
1409
592
1962
138
277
67
1365
1509
286
784
1081
877
28
1275
444
567
1243
1205
277
1472
948
1332
411
1616
558
1644
1123
794
1519
822
1456
2204
1221
290
896
820
1431
2065
1077
928
281
1654
572
250
116
797
647
1331
1201
1518
569
1659
940
213
831
1567
953
36
828
165
1519
1190
769
1097
1368
512
46
1625
597
322
308
333
1311
1373
762
1664
1238
820
875
1243
1616
26
1205
1957
569
415
645
1244
136
1025
132
1707
1104
1243
1606
168
1546
527
1311
239
1243
174
659
1585
293
540
1659
1202
1104
1315
567
2473
1287
1432
1347
265
1275
1436
1081
904
1243
320
1479
1244
438
1102
213
2385
833
1881
1872
1707
1063
878
1625
770
1659
1229
878
1081
437
583
155
797
1030
609
1082
1082
1518
1881
18
28
1580
1071
797
1957
1404
1202
1628
794
983
542
1654
1243
597
67
1243
444
523
182
409
1477
1439
356
970
1234
828
898
833
148
1089
1462
513
768
1496
683
822
1539
794
1143
1190
820
1081
1758
49
1101
239
1774
1365
797
1389
331
267
2392
1435
1456
411
932
619
1234
877
886
1337
894
78
1671
120
1243
637
779
115
1512
1881
1415
1616
1194
854
308
932
542
1345
1081
360
925
1154
179
481
1510
221
597
1243
1243
695
865
293
685
1071
78
26
989
1202
887
835
904
174
574
1439
1115
1671
250
1636
540
597
540
274
1133
1881
310
1650
1243
230
894
797
1104
1365
1138
955
305
833
239
102
1828
1462
379
569
527
1315
1345
1219
1373
142
831
1243
1391
14
290
1667
1685
1189
102
1244
1501
1842
989
1234
228
1133
1041
904
479
765
293
1609
1365
1138
33
174
1142
564
835
78
308
1221
1439
265
1579
1365
1654
984
1368
1258
1462
877
1219
1058
1881
1501
563
1243
1331
1390
658
540
784
833
1138
1650
1102
1509
569
974
297
277
1465
1243
931
213
1243
985
1326
619
1654
1267
1616
274
563
940
1140
2511
1456
567
1462
1221
1957
33
1654
1435
401
28
1041
1391
765
115
928
1046
1605
940
820
1486
1390
179
1633
187
1881
1140
505
1303
1472
1244
250
896
920
1579
548
781
1025
1833
322
389
102
1644
1189
78
1201
1466
983
1828
1182
1275
985
840
1539
1373
695
983
999
1536
837
1071
128
932
415
554
1881
91
120
609
878
779
647
1300
1409
1063
1435
415
1872
78
155
1081
327
1154
155
920
1300
1486
1650
877
174
970
1633
1115
437
763
932
503
186
1243
763
1243
1667
1543
1355
1501
1275
894
875
1509
1138
1335
1315
1219
1258
781
437
2061
1243
1435
171
267
1616
1243
304
1390
1244
569
695
1234
1472
1532
411
1226
931
763
1331
108
1190
1414
1518
444
820
878
277
1133
60
762
609
685
1874
304
1335
1546
935
102
966
784
33
592
310
397
453
953
167
1487
1872
1957
1957
820
659
325
274
582
1030
932
658
1194
904
1189
627
563
1243
1492
2285
465
609
102
2095
820
1650
2522
286
197
108
120
1439
2616
1081
115
1520
1142
213
2218
1512
1390
658
1303
1456
1609
322
53
479
558
838
179
1207
1842
1243
881
1243
974
78
481
758
1244
1462
806
995
1238
1041
1243
548
293
794
1707
187
1388
1194
1486
1404
1034
1243
1335
1585
925
1474
1243
1431
115
875
1311
2478
197
877
1234
515
838
527
1081
1842
293
1415
920
1671
1462
1105
1345
1390
896
1133
820
177
437
1414
1201
1300
1633
833
293
647
354
1118
523
638
1842
1957
2446
627
1258
1103
1476
515
1685
658
26
1243
647
1345
1229
564
1597
1741
1431
1693
136
1067
689
179
592
940
1625
1391
1600
821
277
1391
758
1628
1025
1644
784
1089
1644
983
563
966
415
1625
1532
1680
1486
1477
928
1063
838
1368
1462
1038
1957
277
1243
548
458
1431
134
931
1520
274
1404
558
78
1133
1409
1226
1431
1436
895
180
1431
1243
569
932
1058
966
781
1391
1243
1638
1707
1753
1207
564
182
583
1496
1881
781
1650
546
213
1081
297
805
515
1391
1962
1202
647
451
213
1477
1435
1081
1243
1914
453
14
1368
1028
28
481
822
1208
1273
252
1345
935
277
794
2095
979
758
115
1501
1474
277
781
1243
115
774
1430
774
213
2095
1243
784
1388
1368
689
1267
208
498
1741
1872
781
1041
1881
1046
1243
33
558
213
78
805
1210
1143
1267
1143
308
1654
1409
213
1886
617
1243
592
831
601
1104
1659
1654
1628
1435
567
438
437
28
197
389
1539
60
1194
286
992
647
308
1650
925
102
1404
286
1842
1908
946
1303
290
53
820
28
768
925
1267
438
70
1461
1082
784
1372
273
1422
1439
1957
1524
761
774
1194
1414
1404
1203
1190
567
1063
1123
60
1300
1393
1462
1667
1311
1520
583
1025
322
2065
515
36
1873
68
411
1536
582
1243
322
1303
1373
787
1105
1721
1258
1243
409
1842
554
1518
1636
349
102
563
528
1667
102
91
483
781
1431
213
1480
920
617
779
458
1190
983
213
1118
299
465
67
1398
831
1229
250
174
567
1391
1693
1691
1267
953
831
1612
333
1585
78
1081
1368
1659
989
179
505
1430
221
277
592
290
784
841
333
1625
465
1579
1226
1957
931
590
590
1244
1311
682
1831
1143
592
28
415
558
915
1436
1366
637
627
2171
984
794
28
1332
1303
1258
1633
1623
479
1300
33
1335
758
548
265
1118
409
833
794
1842
1398
42
1828
540
1636
781
505
177
1631
953
1609
120
935
177
53
293
766
920
33
794
132
1331
554
558
766
1194
1104
928
28
904
437
108
437
1347
1244
1707
458
293
1957
2101
567
1519
1474
1390
438
895
1368
1501
2095
999
503
112
1654
512
592
515
1476
865
1229
591
1667
769
42
1439
1466
953
33
197
1190
277
558
766
555
1365
1189
1373
647
1456
67
46
1520
1691
592
1465
1650
1229
1234
415
1366
437
1069
558
329
865
46
920
1654
1234
1390
904
1472
1628
265
115
1650
1081
213
444
1243
1030
1600
46
1439
1422
1874
1431
2101
546
53
920
304
837
572
1331
1388
1104
331
171
925
1636
1404
1229
953
563
379
601
591
348
904
1081
28
1130
136
515
761
1393
1415
583
1436
1415
174
1881
2101
1473
1593
1606
1881
265
1389
1126
1462
1625
932
1957
1267
1335
1462
1133
1368
788
1520
1462
896
1243
102
322
120
609
310
895
970
781
1081
761
567
1243
784
1654
1456
794
1476
28
1691
213
2061
1243
1510
366
548
1303
2142
1465
1393
820
835
563
797
806
1243
848
438
1365
1881
1465
1365
411
1659
569
250
583
1409
931
1043
1267
1229
1707
449
841
458
940
1303
953
1243
838
221
155
1201
1315
1393
1347
1234
1130
592
1842
1721
1536
895
569
781
875
437
1138
179
465
786
1143
1625
1028
1630
920
1243
437
1243
1368
617
558
331
1199
931
78
1130
2061
1303
1693
1366
658
1135
1025
1118
465
74
1243
1667
1644
1479
1496
983
78
1275
1501
797
1606
1625
299
250
1118
1409
142
208
120
569
1830
647
526
1071
1391
244
2407
444
940
1331
761
1143
197
1496
1625
26
592
1243
564
1103
563
465
592
1650
623
28
1311
1366
1415
766
1741
794
1311
78
835
1585
1872
1654
46
1071
794
1082
1143
1326
2101
1609
1081
151
831
932
2230
1924
1243
120
1414
878
1069
1439
609
590
197
877
1774
1326
60
1409
957
1303
53
1275
415
1130
1539
389
932
966
230
60
78
1229
67
590
1243
768
370
1326
632
848
1315
1691
1512
102
1436
1391
953
768
179
226
277
779
806
1229
953
1539
78
17
1654
596
1244
569
1300
784
28
1520
865
558
1366
389
2008
1355
548
1190
784
1530
197
1480
1081
1520
1631
1071
1238
354
983
99
567
213
1243
931
1962
1644
46
763
1721
36
1366
1842
833
1303
865
1210
904
78
1872
513
515
957
1331
46
28
1509
409
1028
235
1638
1063
33
136
1628
1509
108
299
1243
1957
1229
831
449
53
567
498
18
220
1650
1404
1345
1267
1423
2269
437
1654
1415
1625
523
568
1332
894
115
99
1759
572
1133
1303
592
1243
1758
1082
213
1089
1365
1872
397
763
515
33
142
274
53
174
637
293
1086
841
46
265
1391
1287
1616
1737
46
239
1069
1258
1519
1202
1539
213
225
761
1671
1126
370
1082
208
1414
1435
1138
1625
1509
1638
213
1512
498
132
797
1100
1202
28
1609
1115
837
1243
1049
2095
213
781
1389
979
1524
1332
1388
1650
592
1654
1267
569
2556
1202
1089
277
1391
766
1462
1365
1758
820
42
583
102
397
1275
1539
1872
1083
138
1638
1155
415
2101
79
1774
1102
1136
1393
875
1693
1585
46
379
948
286
46
14
415
1089
920
1750
1501
1957
2095
564
527
444
1477
1229
1126
1089
1479
523
1404
1194
2065
2061
267
928
527
928
797
647
1205
1041
920
617
1532
1638
1345
213
221
1221
1501
1872
1881
582
1303
1243
974
1606
155
453
619
290
1616
1082
592
1465
2100
1244
465
1118
727
833
1071
920
554
1243
583
683
1150
833
567
695
1267
1267
766
1567
142
689
781
108
1485
1332
208
1390
1311
293
1202
2061
1200
1393
155
329
1229
1200
1118
35
314
953
136
623
1616
185
36
1368
566
437
770
81
582
9
1539
1625
415
573
431
1140
1229
513
689
573
831
1881
2593
1303
1391
444
1543
274
310
1368
389
1388
1243
637
1415
609
1267
401
1874
515
1389
248
1335
2415
564
1303
1501
197
53
1436
33
28
1524
225
1479
1414
1391
136
1456
983
513
788
1210
1069
1258
917
1539
835
63
935
928
1133
1873
647
558
197
820
766
865
619
267
1243
1243
1332
1118
763
1069
2101
2061
1103
1267
831
1347
940
1025
1303
574
590
1258
1409
444
763
1326
1315
179
569
925
28
1828
49
592
546
1368
221
1229
1435
132
1267
797
181
360
1466
360
1667
848
53
1532
437
1518
267
658
1221
174
1202
1046
1546
78
138
542
1593
304
1707
46
1486
1243
322
1409
582
140
1456
293
758
542
558
171
1612
1025
155
2497
1881
1511
360
32
1030
1049
1025
1326
1501
1118
1138
831
1546
1721
299
540
940
505
768
685
1126
1243
1082
928
1612
1025
2065
46
186
1962
102
689
438
235
1267
136
1667
148
1244
1326
1479
1881
2385
1089
1524
564
1275
1398
928
110
761
1258
1347
920
979
1650
1518
896
1439
1496
1650
935
1623
250
1396
1267
1957
1194
1202
571
647
1693
797
1258
970
1388
820
1189
878
286
274
213
1303
878
1229
1028
1957
567
1409
1234
1221
1667
78
1347
1190
1368
1336
831
1501
136
1400
1539
765
155
1335
583
1423
1391
632
2064
1606
1741
1579
458
2141
1243
33
274
2061
1034
1194
1243
1267
1365
164
1243
1659
1133
481
590
458
928
1881
1472
1243
1539
348
14
1082
1625
225
953
246
1258
32
415
1659
1275
966
946
779
523
277
1243
558
78
554
1511
1280
788
1373
632
1628
1415
1842
87
828
1479
1025
415
2101
1638
67
286
1435
1123
1243
995
1030
33
805
1462
904
1957
948
1138
225
415
659
515
28
78
1415
2095
1518
1229
2512
1519
1872
1243
26
1404
1368
1234
1243
1753
1336
225
102
1409
609
1234
1511
1071
582
1081
627
1546
1303
573
411
155
1045
683
805
1138
267
805
53
437
293
1398
354
1543
1960
349
1774
171
1524
1436
1881
1431
74
768
658
1190
286
1497
265
132
1226
290
1625
1315
1267
564
389
820
1212
496
33
1243
67
1189
1355
141
1374
1404
838
931
689
389
1609
496
415
1623
894
308
1439
1089
957
1750
572
136
33
1212
1041
132
115
1515
179
444
102
1501
367
683
2065
569
415
1226
1881
265
2059
1980
1190
1474
569
946
33
496
33
953
1365
966
1275
1398
239
1243
1368
1650
91
1881
239
1462
766
1693
895
213
465
1133
567
1518
766
1303
647
164
481
619
1579
377
18
53
78
1400
197
1439
523
211
102
632
572
1391
1389
1089
833
689
74
766
1486
609
768
953
877
820
277
1633
894
290
1133
437
637
1081
142
1267
1630
1478
1456
931
356
567
931
928
1659
1644
1881
277
1758
695
179
53
56
1136
894
1267
1189
822
18
1509
935
797
1373
18
1439
505
179
558
411
886
1347
1244
1082
1258
896
1130
277
1025
1102
1515
53
1874
1194
572
1303
563
1828
1654
1631
617
1415
138
1077
1501
946
1509
1585
1597
1465
999
1082
645
155
1082
932
658
848
102
1519
1118
331
940
290
415
411
1202
1631
1081
1081
1071
1194
1509
415
574
2142
837
931
781
881
1243
632
797
1194
835
1140
1659
1456
1049
1551
820
865
481
1190
1872
1496
1631
609
1335
1081
1267
138
1190
1840
33
1897
1758
689
167
1663
1123
1082
928
1659
1707
1404
1082
1025
46
197
179
925
542
1435
1365
1654
165
1872
820
920
1243
527
293
78
102
1025
1030
265
1267
1034
1644
1028
1487
46
515
310
1609
1282
1693
1693
1275
1873
1398
1874
1462
1625
503
1244
1071
548
1243
1303
1465
28
28
437
1874
155
638
590
1957
1130
983
498
1201
1501
308
894
239
1133
174
1243
582
877
437
1644
1398
230
1221
274
838
389
293
1243
896
583
831
781
554
165
230
304
135
155
1234
60
928
637
1873
1365
1721
1234
1518
523
1539
498
865
592
1069
1238
946
1345
583
1069
1462
1336
1243
920
221
142
1069
1133
928
797
569
592
1028
1052
787
1152
787
115
794
1150
540
472
558
1607
46
1957
208
1423
1258
437
401
1515
1155
1368
513
53
174
293
1133
1368
1539
356
2095
28
1391
805
290
1465
444
833
1409
1243
1049
1368
1332
444
1115
2061
1519
797
328
1081
1071
397
2061
179
1243
148
1142
1391
115
835
563
1243
770
979
931
1543
1082
540
437
1069
182
1155
60
600
1414
1872
1486
135
619
1311
1104
409
763
331
828
1659
768
989
1197
1275
1567
1396
1138
277
1069
569
1415
1480
931
1671
1390
1345
1140
689
1030
1212
1515
877
523
213
28
1243
515
1501
505
1243
155
444
1554
1071
1472
148
1331
1530
784
1404
1133
1486
1081
797
1490
1243
957
784
349
828
1118
1631
1243
805
1872
774
74
1368
1881
904
1025
155
523
638
540
36
53
983
1102
619
1842
564
896
2613
128
1409
322
1607
503
515
53
523
1229
53
1872
1393
1391
1030
1229
1628
766
1243
515
1456
573
1226
1189
36
779
779
481
1130
28
481
1275
820
67
1462
1741
78
293
597
878
838
1616
617
1462
1194
866
67
822
1654
438
1872
293
1221
267
1311
1477
564
1221
638
875
1476
583
878
1439
1436
1650
1103
70
1465
769
569
554
1082
647
28
1388
1409
540
617
1409
1081
515
1030
286
558
1466
970
2100
953
286
831
136
1365
1625
1275
1650
658
1243
91
775
1315
1143
1365
1616
1335
1462
928
1049
1881
128
1667
920
344
948
33
940
142
953
1336
970
1155
1707
1479
1081
1082
1025
132
267
1501
308
2101
349
354
569
940
1625
833
438
567
1501
91
177
458
1447
779
293
1205
1243
583
878
1243
1737
513
78
1229
523
946
774
558
833
444
136
1205
1104
1391
1102
931
308
548
26
267
1081
1118
1063
1607
1229
481
2333
592
299
1275
948
540
838
828
230
1633
1616
1303
1389
1388
1580
1345
1243
115
928
523
601
513
1509
1243
293
788
515
1243
592
878
1355
1625
389
67
1959
1243
1303
1217
1081
1030
299
26
1474
179
297
165
609
1842
1244
1071
277
1518
1435
928
329
1311
168
208
1644
1115
582
115
155
794
70
1243
78
894
1466
1644
1650
1415
136
322
1520
1842
437
762
592
1243
840
1267
2392
304
946
267
765
208
1585
171
331
277
1398
1104
931
1332
1267
658
451
33
1118
1105
1189
136
828
465
1609
465
1872
2434
489
1130
239
875
225
177
831
1462
1081
1041
1580
1585
99
878
563
213
85
1520
1355
1118
989
1881
513
1404
928
132
179
920
1115
1390
658
108
1043
1478
658
1644
1081
583
1335
797
174
1194
932
820
1767
766
354
1082
1415
349
784
592
1654
1082
1593
763
1971
765
940
1654
46
554
1244
308
915
1081
1874
833
1089
128
569
1081
877
174
2095
1194
794
1063
833
308
1546
136
310
78
1202
1520
155
1436
102
1267
1421
1366
310
360
1477
63
277
1243
2254
1115
1605
1154
310
1130
1243
563
1430
498
444
1030
1303
797
841
828
415
1462
20
1962
1519
213
308
1654
297
931
70
438
208
33
174
1046
448
102
1300
609
1347
230
865
1082
1243
437
1654
1258
833
1243
895
370
290
878
983
1300
948
1721
1081
308
590
632
1436
1579
458
1638
42
267
85
1501
894
1365
213
1123
401
167
38
1243
838
1607
49
1600
142
1659
583
1872
974
1623
1081
957
546
658
179
1462
1243
1511
1431
1474
841
171
136
765
1190
583
1336
1049
794
102
437
112
970
1881
136
1138
120
102
1636
213
1243
1205
970
1631
274
274
1333
886
548
837
14
558
1258
1486
213
102
1243
940
1462
2443
1071
1520
647
1189
1390
142
2065
1957
1439
564
177
192
1238
878
932
1303
60
213
1399
763
1082
415
1366
356
1315
1415
102
277
1373
1123
497
1391
838
619
1104
1345
308
1881
411
114
479
1466
389
1593
1509
352
1303
67
761
197
1512
763
235
542
293
354
356
1355
835
597
1435
784
1580
1536
2101
458
33
983
164
1355
1126
597
1244
1477
558
1423
893
1234
1234
1335
360
974
67
513
513
1633
1347
1118
120
875
766
1423
290
1667
1207
1842
1758
1345
806
356
1030
953
768
1881
1034
769
1365
67
1650
1243
632
1511
375
953
1707
179
136
831
1881
114
481
689
1873
1496
1345
1267
1462
60
1267
290
343
286
2101
1366
617
1881
155
49
1501
458
1654
1366
933
1511
197
1337
1456
609
758
2385
592
1133
132
1025
1028
1243
572
1332
28
895
1243
1123
167
1267
1244
558
1221
658
1462
925
46
1456
896
1058
983
1580
1612
1741
1275
1472
970
1393
1636
1275
1606
835
758
415
1347
797
658
274
957
1244
14
194
379
523
920
1243
1693
1138
1373
583
67
1585
1539
1300
658
28
1691
765
515
1244
1435
437
1229
1465
415
2432
112
828
1606
583
1543
290
1391
523
46
1625
569
1567
18
1102
85
1509
546
503
957
197
1607
1957
806
542
138
248
415
78
1948
766
1447
1654
496
1625
658
513
331
1025
794
1628
1585
1828
1390
1612
1202
102
1625
1205
1275
367
1842
542
267
1102
979
794
1522
979
1365
894
1638
513
592
1366
1244
1138
250
325
1226
2095
875
458
1957
1753
1267
1638
683
683
213
1667
142
774
53
437
542
401
1226
658
1391
1456
81
1365
523
304
1707
1138
78
33
1365
647
235
250
1435
563
349
1388
1881
765
835
931
1104
513
1043
1667
250
1830
1030
1311
136
554
46
762
1194
397
852
349
74
277
1881
1226
165
820
638
932
1201
1234
1519
49
1415
1205
647
18
794
1654
1311
1466
1025
108
573
26
1243
349
2142
234
794
213
1842
784
348
449
342
186
1501
46
590
1515
1436
1476
1243
1415
637
1388
1243
415
1336
1872
286
1509
1881
265
1243
1202
354
1373
583
953
197
1229
928
1025
1126
540
375
1041
877
46
1303
293
1244
167
286
1243
940
1436
617
769
46
102
1133
1633
572
984
1243
1512
1365
1287
483
769
1234
779
1229
1524
1567
1243
230
56
563
135
1650
225
860
1243
1345
248
572
1118
1201
171
286
1515
1243
2392
1579
806
46
774
91
85
920
1043
221
453
1315
797
2101
1435
28
821
1609
91
1138
1391
1569
1133
822
1244
2051
896
1569
1595
527
325
920
453
1063
70
609
1605
290
515
1409
213
304
1366
1501
1404
1414
1391
1243
852
875
695
597
1623
1477
1650
1456
601
299
310
2392
267
1118
1638
60
820
1486
1025
1398
1462
540
592
1043
931
1205
1275
1138
985
683
1872
835
569
1373
1423
904
1300
1391
33
453
563
647
78
1181
411
632
1501
213
931
102
1267
28
290
583
1028
2095
1069
1400
1390
1456
46
1435
472
115
689
411
1143
1194
78
186
2390
1609
136
1258
592
878
322
1957
784
67
308
1659
1874
1221
940
831
1355
806
1086
120
1368
932
1501
1081
781
1404
2385
887
894
286
2065
1957
1234
617
523
515
1030
166
979
592
415
1872
833
1881
1472
1105
1365
1243
142
931
1243
946
1579
1741
1194
286
444
841
515
1515
411
1962
828
1366
1243
28
833
1267
835
2392
1219
1707
659
634
1516
1243
1217
1194
1644
623
1229
36
33
609
1609
349
1130
1189
1510
1041
1303
1721
458
1515
286
1123
887
213
1212
1707
1104
1355
925
1202
983
623
1539
208
894
523
590
974
1069
1355
794
1462
1190
483
1496
331
1501
833
838
176
904
765
78
1190
230
1194
1707
60
895
563
1069
989
1143
108
928
875
835
179
1130
78
946
567
1267
1606
1390
349
91
438
1585
583
239
53
213
67
155
1456
689
1243
481
1229
609
564
1439
503
548
1300
1336
472
354
820
329
53
1243
779
953
1474
1267
304
1300
239
957
213
1243
1267
1345
1202
1275
597
1082
1077
1267
1391
1510
1430
267
458
168
1071
1243
213
179
1400
1303
637
600
1477
758
1874
208
1633
797
1155
1201
1126
38
2061
1435
26
325
1650
875
564
617
78
1628
132
115
213
966
1205
659
1435
1025
1081
887
948
766
1585
1903
36
1436
1477
78
112
1707
788
32
250
349
1511
1579
1082
179
797
1872
250
1501
1671
148
1462
1189
617
658
26
415
877
841
250
1539
1010
1597
558
389
781
797
1081
14
886
1189
1842
1456
769
831
1238
1872
865
970
1623
2065
1189
1243
329
174
895
308
758
1520
564
1519
569
1456
1435
1201
1275
411
590
878
1130
1189
2061
1267
948
1391
781
572
953
592
1404
1741
451
168
609
1539
932
1243
221
415
878
523
274
155
567
1069
1828
768
1435
1081
1477
770
1519
928
546
1519
1243
1439
1612
1415
523
1501
658
331
1828
953
167
895
540
444
683
277
1226
1625
1267
379
1030
1518
1332
415
250
894
1758
1217
1516
1025
995
546
308
1842
894
999
367
1238
168
781
1229
894
1496
1874
645
1384
354
165
564
1501
1335
563
448
415
1600
1518
1585
78
1244
1311
102
1365
265
1244
542
523
1133
423
1082
1654
1435
925
1415
349
444
1303
1028
1539
265
1243
1520
1391
1962
1258
1368
940
779
132
1654
567
1373
108
179
1311
970
1873
1243
277
1436
632
1069
1303
1142
1318
479
1546
85
1501
2095
320
820
592
1300
181
1409
138
1442
932
763
1243
590
1501
779
1041
33
1243
1201
878
1244
1456
1721
1609
647
1486
637
682
1501
831
548
1069
1243
120
1244
1520
1267
1234
940
221
1270
583
389
1519
567
1365
297
1519
765
354
1202
558
1229
823
1693
564
848
513
957
99
1368
765
1737
976
894
1659
472
1368
841
1881
63
1633
108
878
1202
277
155
820
1105
1368
1741
1103
177
831
33
758
274
878
1404
67
1872
553
999
1511
572
1089
1644
1881
1872
597
304
1520
1373
120
794
1243
877
558
356
1638
67
979
1496
2061
1957
1439
878
1415
1244
1398
515
308
1190
1118
931
1466
1501
812
946
1063
638
865
1207
267
304
928
1234
1607
637
179
333
33
1365
1041
515
389
1404
1234
878
1267
135
784
805
1368
1423
1391
1957
472
1081
1650
1243
370
1456
2201
583
1524
875
1409
1654
401
1243
1315
1456
28
194
437
554
1081
267
953
1049
360
848
1600
1518
2065
970
78
308
1267
1082
1881
638
136
794
953
308
1579
1150
293
592
1430
1071
1041
1201
841
925
102
974
797
957
331
1229
558
766
794
1234
120
932
208
339
1391
2482
1567
174
1115
102
523
1244
1189
53
1243
1118
592
1774
53
1202
1081
1389
766
33
583
28
1404
1612
165
1957
1474
932
1822
1606
1318
108
609
1081
70
797
765
1123
1487
115
1659
308
647
1842
444
948
277
1539
1881
293
1300
1358
1365
1243
221
512
1516
1136
415
513
102
1409
341
1872
1267
542
136
564
1415
1133
423
1391
915
168
763
132
928
1486
329
46
1436
115
948
1511
632
1205
632
250
1243
1704
293
590
974
167
1966
286
33
1207
1659
331
831
1580
513
1422
1373
115
102
411
354
1962
1872
1365
1609
1202
423
1229
1028
569
1267
354
1389
805
1612
1081
482
293
1501
1707
379
683
895
572
1472
142
1335
683
904
1118
592
658
619
46
1431
1390
1229
770
1025
453
878
46
1616
1081
1456
136
953
765
78
683
1200
2576
379
1275
52
583
213
1275
1200
1579
1501
1476
574
401
1234
1258
1659
1258
542
833
1511
177
659
481
1472
138
1671
878
26
1071
91
542
948
2360
479
168
1219
1234
833
26
168
1102
794
411
179
946
53
1721
659
221
609
1368
1373
370
304
115
453
112
1842
1691
1462
1741
208
1205
1118
774
835
197
1243
142
1501
957
453
479
142
572
1243
164
1123
1238
1234
120
120
1337
948
1267
1082
1707
779
1606
329
1104
2065
554
1612
948
569
1496
794
619
1585
354
647
230
213
878
1332
1758
894
1089
91
197
1512
878
1102
1881
928
108
523
1691
1517
822
1393
472
115
1243
1512
1229
983
515
1243
102
820
769
1842
102
1472
225
1243
512
784
479
1368
685
513
277
1267
1243
38
1496
1081
617
186
1133
1644
1226
505
1524
878
28
1409
1345
28
389
1118
904
2286
1025
953
42
1267
739
91
1025
1430
1311
583
18
453
310
451
558
1104
1200
1462
60
213
67
1366
788
1081
1071
528
78
360
33
2065
820
1721
463
1511
1737
246
904
1258
2094
1625
1243
308
1238
920
766
1243
920
498
591
1365
894
563
465
1303
1133
53
498
1123
675
569
1189
583
1465
70
1243
1496
583
1546
479
1431
820
155
619
274
1133
1041
970
1143
1243
1654
513
397
894
265
1631
1149
1133
60
1463
632
1519
1390
1625
1267
1707
1520
91
1957
632
583
877
415
2061
349
1082
1414
1138
1659
931
1422
623
1221
1872
717
1569
820
1243
1462
1962
1243
1089
1830
438
2095
1243
1616
1774
1707
931
1828
1474
354
546
1693
881
1519
1335
49
274
515
940
1374
1138
1638
1082
1543
1691
2342
1539
1077
1207
1081
1082
1873
1633
878
99
1190
1644
1130
564
999
1243
1510
277
498
1466
1355
1881
1082
1118
1133
1828
1081
308
788
1898
2012
389
904
1881
1243
1706
1404
277
512
1366
354
1707
1409
1609
208
763
411
1756
1659
1303
1393
569
567
1741
1244
1693
1300
448
583
866
1625
155
1258
1243
1373
78
569
1082
78
953
948
1347
683
138
1083
1707
637
1612
1536
479
1661
928
632
483
1221
894
1520
67
1456
1496
2061
437
1707
920
115
920
563
1393
1874
1659
1234
835
458
894
1391
1034
1650
1243
265
265
1511
1226
567
379
1303
567
1081
148
1234
523
267
409
185
356
1205
1365
136
437
1644
132
638
1229
683
1243
277
1638
1872
1102
53
401
852
1579
1404
168
601
1082
1962
1373
970
1258
1962
1535
1435
623
597
505
1842
1750
1169
1429
356
112
1474
102
1081
108
768
1082
523
1229
423
1049
415
1212
877
1118
966
444
1404
1501
265
1423
1275
797
239
1028
171
437
181
774
838
1391
115
1081
1435
609
132
142
1243
1644
1466
1414
277
1234
116
1415
1957
583
1190
765
360
878
1150
1638
1393
1105
683
1633
877
1707
1517
1303
569
168
28
766
1300
925
1267
931
925
1881
1546
1393
925
637
583
1234
822
1391
1390
327
136
1616
1625
828
1881
28
1365
78
2101
1654
1644
1585
1404
1126
1609
267
1579
225
609
592
1355
1518
53
658
1171
896
1667
1234
1034
601
527
932
841
1600
1288
1025
515
797
1335
1238
779
1025
1456
953
1267
1126
1520
239
1355
1496
49
1721
286
155
293
132
1872
465
1035
1636
277
1332
558
379
1477
1474
1388
230
623
1238
1393
1366
1509
1515
2273
1082
886
833
632
835
1650
28
265
1597
887
1477
1335
784
1520
310
1754
438
389
1707
583
806
920
1520
1081
886
558
438
574
1332
1512
14
1267
1534
1518
1758
1389
1472
177
530
546
1609
1243
1244
769
444
1391
1486
1539
1202
925
1267
1368
1415
548
766
1086
797
1597
1389
1025
1881
784
658
1221
763
1034
770
1268
164
583
1189
349
1229
1612
1462
1477
820
132
1842
1391
659
1650
225
1962
73
590
108
1025
1462
115
26
1415
1650
1243
1530
1201
2497
881
1393
894
230
265
766
2142
1368
896
1258
1243
838
762
1496
1524
931
46
1102
446
1957
1403
663
1431
1025
179
1081
831
1373
806
1267
213
1650
931
837
928
379
1028
179
213
213
1872
1462
67
136
837
1633
769
1516
896
1267
138
208
1243
1654
1388
1609
53
513
115
769
360
1331
155
1337
411
1409
1226
904
415
250
886
114
33
411
102
894
28
1243
1303
1064
1962
763
367
609
569
293
630
239
1275
1390
770
1258
609
592
1123
567
1118
2131
1071
155
304
225
168
953
1069
36
1034
167
297
115
763
838
444
213
415
1207
515
1071
213
213
1130
894
1567
1398
1479
820
1194
1311
213
1155
925
875
1219
56
1485
632
822
794
548
523
64
1461
1631
181
1275
444
310
2392
1368
1707
1456
349
1872
1881
894
33
1049
1071
483
267
877
328
397
1650
920
1136
415
1133
18
18
833
46
1226
583
779
142
766
415
896
1524
91
1398
573
849
1620
102
1609
563
1229
563
1431
1041
1409
895
325
833
1345
1539
2142
875
367
1136
472
1229
304
966
1366
1654
78
558
1201
415
1707
2385
1644
1217
274
569
1962
415
213
1244
1693
1830
1456
28
1133
1881
794
571
1373
1267
1606
946
1081
1287
1226
1189
293
781
797
1025
46
1585
299
1365
1872
824
78
498
465
2483
1569
1443
1881
360
1650
2095
515
931
928
995
1501
592
1082
1347
115
1414
2392
1435
115
784
1616
138
1081
1365
78
225
569
797
1539
1741
1221
1267
360
1654
953
590
769
1612
574
2557
213
2095
78
1671
415
46
1436
1373
1337
498
465
765
1480
1462
523
1365
1243
505
1243
277
838
609
70
1133
1300
458
1667
797
267
989
838
1118
28
116
1133
1609
1409
794
1244
78
356
1337
1721
349
558
1155
1063
1243
878
1082
1390
527
1962
1579
1628
940
928
1041
14
1579
1335
833
1600
925
1461
164
213
1436
761
1234
1509
451
465
1201
546
1758
1133
1058
1606
647
1543
797
989
1543
1477
290
1143
1415
1667
1600
931
1365
592
1462
1842
797
1133
1332
1267
1243
1461
78
1465
920
1607
1690
806
1318
1221
835
1365
689
1071
1501
1393
1636
379
1414
295
784
619
1258
2095
60
1315
1872
274
763
1478
1638
960
1105
761
415
1236
2100
230
2065
1082
354
1439
983
1133
213
659
1243
894
1118
558
46
1082
784
1409
838
138
1707
115
770
2595
592
523
1103
1628
136
1804
878
1404
1501
1456
1226
1105
248
515
286
1081
935
1509
833
1628
554
1606
831
831
527
1243
590
46
1194
453
1373
310
513
1543
1275
1597
558
1373
1142
213
1456
1404
1081
1083
1243
920
676
574
1650
1243
115
1083
878
1428
2219
1501
877
865
250
155
1539
1243
797
293
1543
794
46
230
1355
1028
186
563
1355
1962
931
1104
293
1606
1415
1335
931
940
1118
632
1456
1200
479
1267
1331
265
1479
1331
946
609
931
451
797
1501
953
1638
970
437
213
1234
18
569
1267
781
1415
1539
523
1962
1388
1654
833
370
458
1267
1365
1089
1189
26
1837
1436
1389
828
1741
1650
1650
1205
448
1707
1194
1244
894
360
1243
953
213
286
590
197
67
297
833
1365
1647
1868
1133
572
2040
164
293
1345
689
91
1238
940
18
1335
136
928
356
1081
659
1707
1234
1049
112
1423
1201
78
1025
632
1404
877
1842
865
1474
1083
1243
33
483
1644
797
1194
1202
1391
1133
33
2385
33
1243
458
415
1609
1485
995
763
1081
647
115
221
953
1142
453
1102
304
1267
33
1962
1229
1842
401
310
1126
1326
1439
213
925
1741
331
794
1
510
1221
1221
142
1373
1654
496
221
833
1326
1267
1479
136
1855
564
1536
250
1707
1326
1609
465
1861
1758
1400
2095
590
999
1693
527
878
1616
1275
523
1631
1962
1391
1501
983
1667
1606
953
875
1082
1501
1510
1409
1229
583
925
966
1275
1644
761
142
1842
881
632
213
1480
1243
768
931
356
108
1082
1366
1202
1609
136
512
138
558
304
1625
138
1086
931
940
1234
1539
267
781
85
1365
293
33
946
1326
1229
213
763
1134
2101
865
583
1654
1391
1244
1104
438
46
619
779
53
1741
683
1300
1303
1103
766
848
197
944
904
1636
948
779
356
573
221
1133
108
935
1430
14
33
1332
1243
1234
986
179
1429
1580
2230
1518
120
1345
33
1741
1374
437
820
409
1628
14
448
171
1539
1872
1409
1089
354
647
1142
1707
1472
498
1082
1104
1520
1842
1842
794
877
1423
293
138
155
1335
1267
1391
583
1393
838
797
564
1104
63
67
1415
572
1400
878
1234
1933
1115
286
563
820
1345
458
1391
1472
805
213
619
769
1345
1081
865
788
356
1530
1693
1396
308
1391
920
167
887
293
932
1636
1102
221
2334
1133
1872
265
1221
1512
1190
1609
481
2065
1393
592
225
1636
1435
1069
797
290
1205
1089
1774
1585
1520
1404
2450
1104
572
1625
948
1398
563
838
293
1476
590
186
28
946
1373
567
806
1326
1347
102
1607
274
1133
2095
1707
1194
409
1335
438
770
299
102
627
1828
1155
1234
1612
503
225
155
1243
1874
74
1644
1580
1332
838
286
1607
904
683
765
1081
42
953
592
1226
444
1365
2095
1509
293
1496
1315
46
1842
304
99
877
820
33
1243
515
91
267
683
904
542
895
619
1659
1774
321
2059
523
192
1423
1737
1368
1682
1625
503
1081
1071
779
2142
788
1238
293
132
820
1415
1034
1043
1287
953
1606
1389
333
1474
1082
833
515
1403
1365
554
46
1638
974
592
1365
1431
1025
1737
766
28
1512
1368
1194
590
1221
797
451
18
1828
1189
120
548
567
1315
659
676
928
1069
33
1512
914
136
1612
1138
91
1530
1189
944
1516
875
14
2304
1025
920
1258
1543
182
904
42
1331
1142
794
177
112
1388
449
213
637
548
465
1389
515
349
822
1881
120
2392
454
1585
1552
784
267
465
513
1373
838
563
1368
1691
1647
308
1226
818
1409
875
277
831
877
322
1659
1138
1957
1243
1315
503
333
1569
779
208
781
132
1518
1345
1569
277
564
1633
835
881
213
685
235
957
46
1644
1046
1872
1244
797
683
896
1881
1368
1069
277
1133
26
1472
1226
409
563
1234
1520
904
458
1081
1393
481
569
174
397
1403
1654
878
174
168
1501
1650
33
1872
136
167
1628
1331
2095
1422
1133
786
1189
931
1414
582
1506
136
1404
1650
833
322
1081
1472
512
932
983
1194
1539
310
1737
1501
297
1439
1267
689
197
573
1133
592
617
36
627
1616
1707
1539
1229
1366
527
513
865
78
1267
1335
1477
453
1025
1243
928
1409
1335
1081
831
437
1337
784
120
142
1828
1524
820
304
1331
505
1081
116
573
140
67
1707
1530
797
267
53
277
1579
957
1081
928
582
1524
1300
1115
1654
1210
1741
179
597
1368
148
619
194
592
379
438
1462
999
1671
182
1580
46
2493
1532
1439
572
1842
683
213
989
1082
1486
1081
1267
453
822
1275
1480
1431
290
1063
1104
609
774
1519
221
1609
155
1190
1069
582
590
1229
1511
496
505
1519
2595
1034
444
1267
904
1104
1267
274
1388
136
1614
878
600
286
953
658
437
583
379
559
1345
797
1842
835
765
1447
1691
1355
142
1365
60
28
1355
1154
1202
1881
1243
1625
293
1202
192
1326
797
1811
1326
1435
1243
85
1243
142
91
479
1644
1326
354
1143
878
1300
99
28
935
1365
1368
33
1391
1038
179
1881
925
558
1623
1638
389
583
1515
1071
1311
1458
1650
1962
213
617
230
1957
1872
940
515
1415
829
1881
1609
1071
1962
1025
676
1201
356
179
67
213
265
658
293
1104
411
946
1194
647
1872
637
1693
1422
1509
1638
1828
102
1373
1267
1511
1391
1650
274
1873
1335
1881
1303
513
1326
1546
1431
2100
1190
1431
931
940
806
1472
437
1355
1258
335
1539
1243
379
932
1872
1398
1043
2434
1201
1347
136
1472
1881
1404
766
322
1243
167
250
1063
983
26
1081
174
770
838
2392
1912
590
1243
1267
794
784
1512
293
310
286
542
472
797
1962
1331
472
444
1373
1650
1028
567
1389
1659
940
78
925
1202
1707
878
1501
18
1422
2101
78
1842
1243
138
592
831
349
1638
1616
1400
558
250
1030
116
1633
49
1539
411
1456
1962
1520
572
1409
78
1650
1243
523
2065
1567
1267
1439
1539
1205
1268
877
1315
597
1318
877
1750
940
1631
685
1842
1238
928
33
293
1238
597
1462
528
957
67
213
659
2397
979
112
1650
1190
1267
1388
243
995
1644
1597
78
818
835
1243
1345
820
989
1089
67
838
451
513
370
841
78
1579
865
331
316
1190
98
179
277
619
179
1536
1300
1069
1501
308
60
983
2065
766
542
1456
28
1519
33
437
2101
1189
1136
1501
948
1520
174
112
1058
472
1311
63
1474
453
781
1881
1205
875
865
1194
1189
1071
99
1081
213
797
582
797
617
1221
939
1881
1138
33
67
46
26
293
878
925
1275
197
1243
1212
1025
246
33
940
1389
308
1373
1431
1707
1194
1398
114
779
267
1337
583
931
1638
1089
1355
583
1275
974
164
1393
569
165
33
904
1011
659
948
895
1243
995
1414
1336
293
1881
438
806
1229
970
784
797
833
1511
833
177
1422
78
647
1133
1331
293
1409
1520
1315
1243
1083
1200
1063
213
2101
835
28
223
250
142
1398
1496
1331
1872
953
1753
2065
168
831
781
1221
1741
1962
1600
1431
445
1741
515
1511
53
1123
1226
46
1609
1355
1373
1081
438
1518
308
928
797
794
1365
1221
1962
1105
542
1081
582
444
970
1172
1311
136
33
1133
1631
1282
352
85
213
1422
762
974
794
1391
1081
931
138
658
1407
1190
389
1518
1501
63
46
1881
1957
1532
774
36
293
91
1300
67
1118
1510
768
53
1102
190
1025
1118
78
91
201
310
979
1667
878
1585
168
2061
1881
325
46
78
78
78
1431
878
953
1355
155
1368
794
286
213
174
766
481
437
1049
225
592
925
597
1654
932
1957
1625
136
174
444
806
1721
1244
498
132
1390
483
1519
1345
913
1244
1243
1606
142
1136
515
138
293
53
1693
591
1957
1143
1474
940
1391
102
1644
1414
181
91
1118
920
1380
797
1472
1326
1221
277
1041
142
1081
1512
91
558
658
1415
794
833
1496
411
1404
46
2559
1082
1636
953
1462
1391
108
689
925
1609
14
881
779
479
1957
1243
1373
1403
167
1511
1415
177
647
483
1609
797
1226
554
1462
1519
65
904
1501
138
1510
1650
1244
1414
1478
1025
769
1607
1650
42
1243
181
658
453
1300
970
837
1520
379
1347
26
609
179
250
496
609
592
53
875
444
513
974
308
1355
1336
389
465
683
53
177
1089
1546
1623
33
1118
638
1244
1368
453
1753
1267
379
328
1212
91
867
1518
2580
1197
1539
894
571
1243
1373
1476
26
1300
1267
1694
458
239
1404
768
102
1221
320
592
797
877
63
1510
658
1126
33
1221
1609
1501
1244
1244
1335
583
1536
1431
397
779
1368
2101
1345
1465
766
1881
458
1631
230
896
177
1347
1133
805
1332
1650
1881
689
2321
1609
213
1605
329
310
957
46
1532
1741
293
1957
1275
1593
1501
2556
1872
895
1532
563
1238
1267
165
523
136
1113
194
1150
1243
1435
1758
239
1517
1530
28
1519
1130
878
597
1962
290
1300
1479
1335
481
878
627
1243
1347
1244
126
1238
1404
1477
781
1501
142
957
554
1650
513
1881
1628
835
112
155
1102
354
1189
1243
597
1409
1524
1300
1517
397
597
540
527
881
70
528
953
1069
46
70
592
1671
1226
1737
932
1238
265
1229
322
833
2520
1071
931
797
1155
49
1636
940
213
308
1462
1881
999
797
838
917
1510
1447
831
1741
567
1300
1118
49
619
1123
1671
1519
1607
213
590
592
1518
36
274
948
1130
957
171
1667
1243
583
828
632
583
1654
567
833
1415
637
411
583
563
1510
1366
277
1205
637
820
592
1644
208
453
1366
1082
1077
1472
490
1243
579
274
1189
1244
1438
213
481
225
293
213
1133
590
1118
1205
1390
833
138
1243
1409
788
78
331
1028
142
246
1439
1287
1436
1520
1636
1872
957
1518
1229
1479
1476
904
830
878
970
33
1409
132
1226
293
784
136
1631
78
1828
1654
1422
1530
770
1028
515
567
1436
2065
1693
1585
1275
1774
558
308
931
619
1118
523
1650
132
99
28
592
1275
1368
1393
820
747
1524
213
1423
444
498
322
1104
1243
1243
1391
197
1543
632
46
1430
548
1243
1234
979
632
931
177
658
1089
1479
1625
1069
806
1275
1512
1430
1999
389
567
805
174
1244
1456
1633
356
91
1462
333
1347
177
1957
1345
225
67
221
14
658
1650
572
1331
1636
953
1337
308
1579
1472
1987
875
865
354
995
293
1190
523
1205
1456
766
1671
1365
503
1243
761
1115
1243
1693
503
46
1616
1243
290
948
1393
2061
367
1691
835
138
28
2538
928
267
974
1365
617
1609
931
132
1189
1409
102
28
1585
1028
299
1082
540
1509
1606
609
1058
1373
638
904
2206
1431
267
797
1205
563
33
115
1267
1025
894
1243
415
1606
766
1509
1243
1737
2061
138
1472
567
1366
1509
944
1462
250
1741
2387
838
78
1439
1335
1404
758
112
917
797
1083
1439
1516
617
1267
221
805
308
1962
308
806
1414
1391
1872
120
1456
1275
1226
1194
1123
1332
932
1524
1462
1081
1275
820
1496
1243
167
26
171
838
1229
2270
267
286
1393
38
310
1205
953
18
1881
1365
1243
835
356
1081
444
397
1332
948
1404
878
1842
1693
1258
774
322
1081
1124
1025
115
1138
277
1431
1536
781
360
2049
1404
1205
1472
1105
102
928
250
1439
1202
1404
331
1243
1326
1638
881
647
1804
632
304
1082
794
1081
1315
349
1476
835
53
848
1462
838
277
304
947
592
632
794
415
1368
1962
401
1546
1741
765
1118
1388
1872
592
1197
1025
85
946
56
1034
1612
1069
1229
1496
735
360
1707
979
1331
797
948
567
1083
1474
925
64
60
63
1243
1462
1391
1267
1478
1400
2142
60
379
609
835
1163
265
1625
1758
601
1049
1373
503
1267
835
2101
409
46
989
389
1606
2385
1202
1474
1443
590
1300
1347
1043
992
695
167
1872
1243
1477
1335
806
1638
174
112
1082
458
1300
1479
1243
411
472
1103
592
1243
1366
444
1707
128
1462
935
1842
779
881
569
1229
1403
1373
1041
265
1267
1201
1028
42
1758
225
1365
437
1691
221
542
230
60
102
208
1667
1659
1520
1650
18
481
322
1138
1393
1071
1265
1881
46
213
1644
1082
354
1741
142
1404
1201
115
689
1456
592
1616
805
1439
1580
1519
1638
411
213
564
1194
1607
1512
1234
877
1365
33
1693
1872
878
1217
221
1462
1082
1472
1243
820
806
831
1671
658
1404
1332
835
1243
974
136
1600
1436
1393
1082
1409
1243
1081
1243
1501
379
213
370
415
112
1243
932
1400
444
322
894
1501
1707
820
985
1872
1636
120
225
1456
2061
1103
1243
1390
165
1496
1435
1881
444
1585
822
1138
1510
658
1081
548
322
128
1368
1212
784
458
2237
293
1659
1579
1043
1659
985
453
14
179
637
878
779
1118
1388
1393
496
1267
1607
838
293
458
78
835
1707
1539
1519
1585
554
1631
1335
1258
931
546
1081
1105
1234
1496
1303
115
1142
411
1229
1041
107
1105
658
1585
1202
155
966
46
875
1633
310
841
1524
78
838
1390
835
230
1368
1644
308
932
1707
1600
1520
1501
1189
1190
1472
1472
878
1243
1234
63
186
415
1081
167
1633
1462
91
658
1332
1466
78
1221
60
325
46
763
1368
838
928
349
102
102
894
1517
1515
53
637
527
293
327
1303
167
481
26
1528
875
2095
1025
1243
1138
567
1496
179
1347
1828
136
78
1194
1520
1462
1243
1041
458
1103
1267
1957
1238
1267
1229
1083
1874
928
1609
925
14
496
1501
496
833
1430
213
647
683
1496
415
26
632
78
1082
1243
1368
1605
931
28
957
389
1345
197
74
1957
1081
1520
1415
2095
1518
1390
567
1435
658
1226
1243
554
1585
875
67
895
1335
1707
1516
409
647
1243
1616
1436
155
833
983
546
512
894
542
999
569
1391
1337
835
1512
1155
1422
1300
1396
835
1365
277
179
1081
1466
983
225
1244
304
1189
322
920
18
1462
112
1104
1118
1501
1872
1872
277
1069
546
1311
267
542
563
904
1842
1721
1138
1881
683
91
831
583
1243
120
1439
1496
1063
1243
1828
53
1631
41
1496
381
213
1569
1496
1404
1415
49
1081
894
786
1439
1143
1226
331
833
1197
1872
115
274
110
2101
1194
1462
177
1647
645
28
894
957
1118
177
1347
478
1518
60
838
877
286
148
590
99
523
138
132
1456
213
1546
327
174
102
583
2061
1609
558
1873
1267
503
1693
171
1366
1318
1862
472
592
838
1605
78
1612
208
1207
583
1737
1650
213
1303
168
784
1025
1355
1243
1842
1512
1496
411
1133
1200
1585
1707
592
540
582
833
102
1373
458
481
1200
1962
1391
1058
267
49
1182
120
1707
970
265
1510
983
1243
1391
609
1685
1520
277
221
1082
1300
1142
1303
920
1190
1267
1212
1226
142
1539
308
293
1287
689
1609
769
1456
548
835
1331
1226
1337
1465
115
453
1081
1519
277
1243
1205
1243
102
2591
102
820
221
239
1303
132
28
523
1303
1479
78
1585
1472
647
1083
1243
1628
619
2353
1081
250
766
632
1612
115
995
277
1063
1258
78
583
267
1238
128
181
1275
481
36
1609
948
1190
1102
293
1243
28
835
582
1028
1479
1758
1041
99
1194
658
78
1200
1881
46
797
1028
1393
645
197
1644
638
322
108
448
878
115
558
213
979
831
155
658
1659
1368
1830
1580
1118
1244
1520
304
1298
1600
213
483
781
838
1520
523
1881
53
221
542
53
1275
1707
820
940
391
983
1243
1465
554
1644
647
946
1103
1025
569
1741
136
286
1828
1063
940
1243
1650
1671
310
932
1243
557
904
423
239
2393
1508
171
881
333
1089
1625
1243
1311
928
472
46
794
1368
1957
132
601
1456
1429
515
878
806
1472
1585
1628
322
658
1117
444
397
213
953
1633
85
2095
761
221
1607
1105
1872
1472
182
953
1338
1300
931
2231
805
53
1105
1741
331
659
1435
1081
177
970
1081
1707
415
1830
1102
136
794
1962
1881
1347
592
1415
638
1243
788
1105
1654
1456
952
794
766
592
1243
197
409
1644
293
1103
1267
401
1025
1069
1409
1872
1480
367
1316
230
583
1585
953
1347
1496
528
91
448
1226
515
1210
1404
78
548
1228
515
379
132
1881
781
820
638
659
1083
1300
833
1365
225
627
164
49
213
1650
1391
1258
1025
2392
2100
465
1881
449
498
638
523
453
1226
197
274
274
186
1435
1243
128
1753
523
928
1479
1133
984
835
444
1267
1347
274
293
213
1512
985
1439
1543
797
1315
155
1258
1347
583
1525
989
1267
1138
70
411
1691
931
267
774
1332
1194
631
974
360
213
1962
274
1105
794
1226
1000
774
1267
1118
1606
46
583
56
1189
1480
1753
1138
46
187
64
781
632
896
1524
1654
1478
637
1189
632
360
1524
563
1287
1628
28
1275
928
411
1485
1315
1443
1133
91
78
1219
1140
1332
1579
1043
78
389
512
284
1462
223
1025
835
33
120
297
1628
1462
1041
592
920
465
26
1118
1585
1267
1267
213
1368
558
1881
1644
794
848
1607
659
155
2502
1421
1597
985
1365
1243
1130
112
1058
1659
1133
837
437
1126
1400
904
444
114
1750
1275
896
523
1532
85
1647
766
129
221
33
833
449
53
38
136
642
597
1197
833
1585
1043
1258
78
1041
1028
794
322
379
928
1682
14
42
1398
186
1667
310
78
2358
1659
1539
1244
999
1082
632
304
1082
304
1202
136
1347
1597
225
32
1028
1569
1089
894
99
833
102
574
1647
1303
689
894
56
46
1518
1393
920
498
1644
496
1654
2337
63
1753
1043
32
1275
63
542
370
1501
1189
120
546
1267
318
515
1041
1707
582
920
1058
458
1267
797
788
1462
805
1519
569
1509
542
1243
1025
349
1516
592
1244
1479
957
132
171
120
1030
1194
658
1415
558
1243
1115
1480
617
28
1100
1496
213
1625
852
925
1567
762
1104
797
1081
1510
1518
1436
794
1332
574
177
85
182
569
1409
1486
1336
932
136
513
142
953
1509
1315
1579
155
1300
1243
444
110
293
1365
637
78
1476
1398
1532
1439
179
1430
797
1409
1028
1496
213
779
1118
1083
265
310
895
33
1758
765
167
766
1957
877
349
167
1474
841
308
293
293
849
1415
1644
179
250
572
1430
685
1391
1194
356
230
176
1659
46
132
894
1238
115
1373
1509
974
833
1194
1501
2570
1607
46
1081
46
685
1071
177
784
1390
1243
1040
239
1337
1303
1243
1539
632
453
512
132
1585
878
1243
779
1201
1347
136
875
1332
250
590
1707
935
1409
33
325
1311
904
1638
293
1221
1389
1654
1347
444
1501
1275
348
1501
1539
197
617
1524
1842
1331
983
1606
896
38
1025
354
985
1229
498
1138
114
940
647
940
515
1238
932
835
894
481
354
1539
1962
632
974
1234
828
1391
1585
310
1485
116
590
1345
2101
881
1373
1431
120
904
409
28
304
1201
1532
627
1404
515
1081
1118
46
1644
1275
78
18
1071
1607
1633
1081
389
1654
1267
397
1404
513
953
1025
831
1243
1123
1368
770
1707
1267
523
1368
1388
794
397
28
513
78
632
1138
689
304
250
1229
784
632
1872
835
567
786
1388
472
1243
548
1049
33
2061
1133
155
810
213
920
768
1518
1365
1518
46
1102
356
1063
1391
683
805
784
1398
1691
286
277
1872
781
108
659
1155
1267
623
1654
1393
1638
168
1105
1118
1520
28
444
623
1389
1267
1597
208
1957
820
1243
1707
1872
546
647
498
277
1303
274
540
74
1486
1638
1234
1667
304
1510
1609
637
1628
208
878
1511
1267
1423
784
225
78
567
1597
155
805
2552
230
1189
513
1028
1194
1518
1609
515
277
1881
415
33
438
26
1644
1612
503
274
177
542
1585
1691
1546
1332
940
558
1881
592
1243
1721
1881
46
1083
1625
1347
360
136
290
953
26
805
1028
1082
1400
932
1071
797
966
1404
367
805
60
1049
1030
360
348
1201
946
920
1365
1243
1520
1336
1133
932
1609
177
591
1258
221
42
1300
389
1058
1082
1190
1400
848
91
1496
1567
1607
1456
1243
2095
2322
2100
1479
623
60
1130
1872
784
1962
1368
1133
290
1194
1238
136
805
1123
1415
179
115
1585
179
1275
865
1625
841
1366
168
1436
1456
329
1509
356
496
1456
1519
627
1659
597
112
1105
865
979
179
1625
513
67
1496
601
820
1654
449
1517
168
1200
441
564
1830
1315
600
341
647
798
1275
308
479
102
53
472
1509
896
1150
1524
797
1707
1881
46
515
1118
28
53
221
554
1874
78
940
349
1368
1041
149
120
1644
762
985
112
999
2095
174
515
797
1654
1456
1633
415
542
1234
444
1633
895
788
1435
293
1043
781
558
1104
1311
900
647
498
1025
1539
60
1609
841
946
320
2065
2065
142
695
1113
1842
794
458
659
920
1043
32
683
974
1609
1415
932
1585
1082
1243
847
26
67
78
1243
877
1081
132
1267
946
1082
1115
1391
838
46
479
1628
179
167
513
1546
1081
437
659
438
1881
896
297
1409
1025
174
85
558
453
847
784
165
1373
1118
329
1138
1077
1063
931
1633
165
1138
1707
1244
940
953
1326
658
797
957
277
213
1311
1957
835
1524
1118
36
174
241
1243
554
1654
995
99
46
1975
894
78
1347
1275
591
171
1089
1336
1243
70
840
583
1300
1243
33
99
167
412
174
1244
766
32
1373
1030
2061
659
1347
1456
1415
1435
831
142
1347
2408
208
1671
932
1431
1202
1143
1667
1423
112
567
1355
2180
1267
1081
78
1415
645
132
479
1221
763
779
1258
472
1265
1234
155
983
179
1366
14
1267
1659
1511
277
481
970
1872
1567
658
1326
1741
1332
1243
1400
1456
1267
1311
1332
940
356
1034
18
290
1623
277
67
1332
1532
1315
1189
322
483
304
444
472
1234
1462
1609
1644
248
50
1654
762
1071
78
1326
1638
619
875
833
1368
415
1758
1326
78
33
138
46
940
1366
177
583
250
1366
308
1530
415
970
1650
1518
1436
822
582
78
865
820
1243
1398
1025
609
1486
1063
1267
1267
225
1373
1524
601
577
774
46
1391
592
1315
1638
1609
1398
2059
85
1423
230
164
928
230
894
235
1607
820
77
1461
1546
948
299
953
1804
912
1741
1303
1155
567
1519
1443
1479
1585
179
1155
689
1287
609
527
1190
1414
647
1243
1474
590
293
78
797
78
787
1138
563
293
1428
1267
1244
848
221
1631
91
828
632
70
1659
221
1391
833
304
1332
28
1345
1650
1496
1567
1244
1707
2095
1226
1315
415
389
1081
1597
1409
2101
1267
1741
1238
1028
1828
805
1123
1515
466
142
983
437
33
1300
1030
250
1962
637
895
1243
171
838
138
835
592
465
293
1267
1872
1331
2095
928
1439
779
766
1393
155
1585
1496
36
1518
70
1511
322
512
349
102
658
1267
213
1579
1300
567
928
590
498
1650
1267
1243
53
503
1462
637
1104
465
1315
1041
1315
515
155
1373
1083
1081
1515
78
36
1336
1496
974
108
1071
597
1671
310
179
920
1496
1243
320
797
1456
1501
1638
925
1365
928
1071
1659
142
78
1025
308
2095
1202
46
401
488
1244
1030
325
1267
197
512
1962
1466
1030
1872
1243
1267
878
1496
515
213
1303
1303
1258
609
148
1510
1580
831
1485
265
1741
1628
658
784
1650
1519
91
1337
1431
179
411
293
1243
28
458
120
765
1654
590
62
1025
498
329
85
168
554
1190
56
1133
515
841
877
1315
112
932
1243
1436
1345
1105
583
1690
481
1881
1519
33
658
213
1081
797
225
590
848
1243
1477
683
1083
304
781
1496
953
1355
1409
1414
1585
1650
503
1267
638
1337
1509
931
637
875
1355
1041
1391
558
26
1496
1243
2059
833
1422
1267
1431
1456
453
590
833
1143
458
1143
1205
1138
1275
953
1244
1612
1243
794
1597
1409
444
136
1234
1133
283
354
1872
221
1625
1842
523
928
322
297
56
1189
1243
563
1881
1439
1409
887
1082
1721
1524
1115
1501
617
1318
1234
1962
761
647
828
569
411
878
1520
2376
1345
1478
453
974
2061
1123
164
33
356
1226
865
1585
983
1202
322
1093
647
213
1217
2135
18
833
1509
1430
567
1506
308
931
784
2392
465
1303
1741
1229
762
1229
623
875
481
1436
1104
379
931
928
1049
2070
70
483
695
931
1474
1676
805
1659
1373
389
2100
597
831
331
1638
774
274
523
1872
1130
558
1049
1707
512
797
948
120
758
1243
658
50
1435
293
569
449
2065
33
1105
1842
415
1205
1501
766
1081
1243
1138
46
1082
1519
1405
1842
1229
415
523
1462
1477
1081
179
115
1609
33
932
797
1081
1511
18
1543
28
1275
1546
304
2141
46
1462
1631
875
542
78
1234
267
120
67
78
774
895
875
932
213
1872
1115
878
957
1391
597
453
1189
98
286
2282
360
49
18
1585
659
1872
1609
415
505
274
1102
1644
453
2100
28
1300
1881
627
689
542
1606
928
2101
554
1130
797
512
46
1355
896
523
1479
449
583
1081
886
331
1435
397
1650
451
1881
1415
1472
1628
567
946
1081
42
360
546
931
592
138
513
527
2101
1123
1303
1496
1244
1194
1143
1081
1539
1398
822
187
1667
1971
1398
1081
833
389
208
1345
563
925
1435
1546
142
1544
1240
881
265
277
1976
1546
2062
46
458
1202
1462
1081
1750
548
1456
1466
437
453
46
1654
512
1028
1517
841
1194
26
1480
1365
571
806
1229
1258
1422
894
56
1226
1311
1058
42
841
727
632
1303
542
1081
1300
597
1202
415
354
1534
1210
1366
1501
1567
415
194
444
1234
26
28
2294
546
878
725
1520
112
794
1414
1243
1391
1693
322
920
267
451
554
625
1609
515
481
168
503
1707
1456
1081
1081
136
917
1741
765
1501
1368
600
1597
225
465
1638
1071
558
1828
1081
1331
1202
102
1318
389
1081
1612
1423
1244
940
155
540
953
1126
894
1126
1133
286
1633
1487
1347
293
267
527
274
727
1202
1043
881
505
1243
1258
179
658
1567
265
523
56
1511
379
1082
415
1609
931
1600
1243
1474
1393
496
18
168
304
1041
1873
1393
1400
1520
379
1194
1210
230
609
46
1398
548
267
1667
1842
1512
563
1366
766
221
781
107
235
1409
1113
1243
1155
569
1567
33
1210
2025
1189
564
155
925
1049
953
286
887
769
1083
1585
481
1326
26
797
609
1404
235
1404
267
1501
290
1874
659
1118
1243
1404
415
1335
1517
878
250
1368
1244
1654
1258
540
805
142
379
155
1366
1390
1633
1512
444
1189
1474
136
197
1606
609
265
1318
56
1229
1243
1243
63
1133
320
1365
1244
1300
1520
1606
597
1874
1331
1585
895
1063
1520
1082
116
1391
1229
115
234
647
370
1229
1510
132
1486
1393
1133
1267
1082
67
896
449
213
99
1337
1435
1606
831
1707
875
512
820
974
46
833
878
503
155
115
304
1267
887
78
1368
2061
1081
354
878
1390
1229
659
632
685
1828
1275
932
583
1872
1190
548
1409
116
1258
881
1133
1300
1881
53
142
1466
177
213
523
1243
840
841
1415
1636
42
78
348
1510
2427
877
304
1243
1520
1654
1774
28
503
1515
1155
1606
758
564
465
1546
67
483
1244
1511
354
1130
1326
1243
136
225
1638
619
1275
567
33
142
1644
498
571
1509
512
444
567
1415
558
683
590
451
1650
2484
774
1326
1155
1431
1082
932
1366
1842
1828
1631
1774
1501
1456
136
1607
225
28
1049
865
144
148
658
932
1243
1138
1546
931
411
1496
1607
102
1496
46
1667
1390
1025
360
197
768
1667
1223
2299
928
415
558
1414
1872
683
2101
1243
940
155
527
822
1546
1822
1391
1414
784
1258
26
223
112
2513
1787
1118
658
110
592
1138
1650
1580
1667
784
592
1285
1219
619
1243
1612
2606
1082
1049
286
155
1439
1267
592
1086
1414
881
33
1133
299
481
1616
415
78
142
274
1105
171
781
1234
1474
1404
496
1737
1365
1190
1435
411
944
333
788
1311
617
1219
1463
766
1373
458
1049
299
1315
592
1102
1509
1609
658
935
277
1609
1081
1872
1315
181
171
513
1567
554
1100
1403
833
1123
597
310
1479
1512
1487
1201
1089
2614
1400
1219
1612
310
1436
712
1644
1693
1391
1113
1391
1150
831
1512
797
875
2532
1414
1585
286
230
806
1388
904
221
1391
197
1501
1881
763
1518
1243
1258
437
820
1243
894
235
1069
1311
453
1244
136
1466
274
935
277
788
670
797
115
167
652
1650
1993
1465
1366
1519
1082
14
932
1654
1477
1391
1515
1597
186
1389
1154
623
1606
1842
53
297
768
356
1368
1597
1612
781
1520
763
1477
1957
953
1478
3
1046
1873
179
299
1189
1443
658
831
2065
1243
1267
896
1082
1501
1398
56
877
33
974
370
411
239
1543
32
1487
1189
1693
64
1025
788
1524
1667
1633
293
1520
370
1082
569
465
1046
458
277
1133
1118
1243
1957
102
970
940
1423
928
1347
835
225
1543
779
376
112
1138
1081
60
267
318
1267
415
268
1520
415
881
1612
437
1436
1881
1142
1244
1881
102
91
1612
878
2095
632
112
904
974
781
1828
286
838
582
221
1221
788
957
632
895
632
1104
1275
1842
1030
1597
171
1804
1546
797
304
1671
1650
781
970
1221
1368
1474
1409
142
1049
946
1612
2100
1520
1311
481
1138
637
2065
2065
1435
1267
1741
182
120
554
935
1472
592
1118
174
1138
1318
1391
1171
1243
1721
1046
1881
1221
1190
590
46
572
1842
1409
177
966
481
1388
1543
1267
250
1389
112
1082
67
1089
774
523
415
1404
647
53
397
1118
18
1415
213
835
33
444
1258
617
1628
1501
1415
267
1501
53
974
619
1874
451
91
632
174
1194
267
70
1081
115
1226
1737
1390
1609
1365
109
1043
591
1303
1691
274
1479
1741
887
1415
1456
545
1539
904
567
1872
1275
1258
1081
208
322
290
1477
135
481
1828
444
1243
1510
1194
805
1414
60
904
28
1842
592
683
1567
286
397
1509
496
42
42
1025
896
33
136
265
590
225
1519
458
592
1390
797
297
1409
1275
1654
293
1028
213
213
1300
877
168
637
1881
438
1476
1404
208
308
171
136
1579
192
1569
213
542
1536
1244
1347
1393
213
548
1472
632
554
714
1650
1077
46
617
1874
2061
1516
925
91
32
894
841
1189
1275
564
1431
548
2574
1393
33
1335
2343
167
563
1404
1373
1190
136
1226
1758
1519
935
950
841
116
142
1194
481
571
78
835
1234
683
1650
1058
225
1609
1548
1393
1349
766
33
1243
1842
67
1258
2055
102
99
1607
60
174
1957
1063
1501
277
1081
1872
806
213
932
806
197
1229
985
1190
148
1782
1518
1326
397
265
328
765
503
1476
1430
465
483
1456
186
1517
2095
658
841
1315
1516
453
766
1243
1530
1300
1516
1373
411
689
878
1872
1243
1138
1104
1456
779
379
781
168
177
1197
91
221
225
1030
786
179
1081
1123
1788
527
1104
1374
371
1089
1462
1516
592
1201
142
1189
1331
213
592
940
277
554
142
515
806
781
177
78
1414
132
1229
1721
779
797
28
1194
1102
1962
558
267
132
1609
1625
1303
833
1267
451
1737
267
322
1104
2066
1518
1439
132
63
1243
1315
1519
1243
1326
46
1105
136
1221
758
1243
590
179
822
1300
797
953
1081
1081
1347
886
179
333
437
1501
1616
28
230
1205
1275
503
877
1331
1300
894
797
1501
512
1707
948
546
1194
831
102
1567
146
389
779
1258
797
1025
1030
992
779
1118
277
89
2211
60
983
1693
1636
1388
286
1957
781
246
1133
1046
1337
572
1365
1327
179
571
331
77
957
833
563
2543
797
953
1391
1189
1479
46
33
1511
60
1873
763
108
293
564
1567
1620
308
1511
1243
1707
1243
1650
250
1722
67
1267
1625
1234
360
91
1957
1881
1142
1479
647
1104
1267
1628
1546
2061
1543
46
389
250
1133
481
970
1512
1391
18
766
1030
1243
828
769
1126
1221
831
833
40
213
503
304
112
1388
1025
1076
108
1071
1244
763
1081
567
1625
619
2390
194
1089
1243
1607
1532
1025
1049
794
1081
250
1043
53
904
1244
946
932
513
1509
248
1496
1265
1456
356
1229
168
1512
213
1707
1041
213
932
356
953
1957
1509
1081
1435
1501
1069
1605
1238
1600
136
1243
875
1874
2095
1102
444
1097
617
838
1431
1638
1422
875
267
1436
18
46
1516
592
1194
1532
230
1546
953
177
833
1597
1221
1404
931
1082
1707
966
277
592
213
1404
1631
221
637
1520
1553
1133
894
33
290
415
1238
225
444
838
781
36
1388
567
931
797
831
564
1041
1102
1034
805
831
979
1374
1345
920
1632
1520
1501
1390
1267
904
1872
216
619
1243
1612
472
46
277
1671
1243
438
1243
940
1519
1025
583
1486
592
1275
1638
822
763
1633
1200
415
53
563
1667
1626
1609
2059
1089
572
1267
896
1335
957
26
865
632
1104
78
174
1633
1347
322
1728
852
1355
1873
1163
617
221
165
1609
1633
67
2040
579
1025
590
1142
920
115
1486
46
1691
78
1113
1267
1625
49
887
1082
1636
293
1872
356
1243
444
453
1400
1654
1512
179
1707
1391
1162
1082
1082
1524
274
171
1667
293
409
171
1409
1519
213
1030
230
1336
265
1435
1415
838
1501
1347
389
1212
515
458
592
465
85
766
1391
609
523
1518
1524
554
1089
28
1365
794
308
1243
1267
1194
179
250
1244
1431
1519
979
1089
647
1082
1030
1123
925
453
453
592
865
91
138
1422
67
683
2101
774
67
1071
683
797
1631
579
155
1373
1311
985
1628
99
213
458
542
78
498
472
1532
1089
784
831
1638
935
567
458
299
1404
583
558
895
1102
1267
1243
1368
1025
953
957
1431
896
1226
135
833
953
1243
132
33
1638
513
1509
1275
1368
18
1097
1737
1136
542
171
1082
1476
1501
213
1303
1693
102
904
248
1082
1331
250
78
609
1105
995
1275
46
966
99
1083
308
2095
1391
1143
1373
1436
1089
1423
1390
1659
928
1872
528
1510
437
1625
1071
2533
1512
1828
155
2095
1671
1347
601
1123
1691
274
1194
1126
308
503
1058
833
453
179
267
805
1267
379
970
970
46
758
1393
1501
458
1443
2142
1667
1465
1081
1404
1365
632
267
1025
415
1243
1337
1243
327
1368
444
1520
1393
1585
1081
1189
277
542
928
970
437
53
505
1633
1267
1957
297
411
2095
138
1244
766
1644
2207
904
192
1431
1509
1486
1243
1201
1155
1472
1466
290
766
1872
683
286
2061
1753
1546
63
1335
1667
1741
940
1477
1226
46
179
1243
567
310
1404
1842
563
1267
887
1331
1071
774
155
1210
1267
1229
1373
1607
177
1638
1126
1303
1430
833
940
1142
437
1830
1474
797
1063
2095
1391
142
267
115
1170
647
1579
623
632
1546
574
1234
1510
1400
277
1501
354
940
213
1512
308
213
293
1221
1539
805
558
1130
592
293
779
1194
766
221
1501
931
274
168
1628
1872
658
548
1210
1671
683
1238
46
1435
2256
1243
225
546
1707
142
1234
1650
177
1226
1650
453
1331
1243
503
1365
2101
274
1612
60
1881
513
831
805
820
1189
894
1947
904
2438
925
2101
349
1081
1633
948
1518
1071
1479
78
136
28
833
354
1580
797
1391
1303
437
1071
1518
946
356
970
1585
415
1957
2101
46
409
1659
1671
1043
1267
1874
1667
833
932
619
415
1081
1243
1391
523
1828
877
1515
168
1462
1503
1226
444
659
115
1275
1071
970
1707
1335
953
1479
1633
1347
2228
647
590
42
250
142
1509
1659
833
540
308
1311
168
120
409
503
1243
74
334
1155
1520
1205
138
239
1267
1957
1510
1486
1638
1194
1335
1234
1229
1155
1221
1479
1628
182
26
274
1623
415
286
928
1300
18
1200
784
60
1390
1623
1069
1650
1496
1654
1659
1300
177
1143
1081
1585
1543
875
225
1691
1243
1400
91
197
1539
617
1345
1644
1472
1138
1480
1609
1071
2065
1243
838
167
274
1404
542
1155
1243
1400
1194
267
1234
833
379
563
1398
63
304
1345
1104
49
590
920
53
415
572
1600
1519
46
1638
1190
1089
1202
382
91
1373
1721
116
411
415
186
1543
758
411
763
904
632
592
503
2061
574
592
53
831
957
1226
647
1287
1616
1390
1539
331
572
1510
1133
1326
659
1244
356
1244
1430
919
781
1518
1202
931
2550
1765
78
290
1347
437
1229
895
46
1331
1546
689
820
1347
102
1390
1609
102
1486
1267
592
221
1512
1368
505
1082
225
349
1404
1243
1707
1636
389
1409
805
540
835
1423
758
277
213
411
904
423
820
1456
267
138
1393
1388
356
60
833
322
619
985
36
1447
1243
91
1244
1365
2142
53
1520
1872
389
1671
2095
1957
878
1612
1519
1138
304
1511
1536
1028
558
2281
579
573
354
758
1423
1650
974
1435
833
1373
1519
1205
953
116
1439
102
286
67
1243
415
569
67
895
797
1081
432
1501
1373
1267
38
310
181
274
1518
225
999
1243
81
917
1633
1625
637
784
1190
308
1115
1436
540
1229
1518
112
1842
1393
1243
1741
1415
878
239
1431
389
349
33
1258
304
1366
1472
1721
1335
138
18
1234
1205
1524
875
1207
638
221
1105
18
762
583
1644
1041
1133
1082
1391
213
1103
554
46
1398
784
1520
1194
835
920
1300
128
120
1300
1058
592
1226
36
1391
465
590
1431
304
1335
1654
601
1366
91
590
831
1409
182
647
781
979
895
1331
617
617
920
838
458
1104
1462
1058
168
78
1243
110
479
583
579
1439
1585
1659
1479
1189
1104
1025
797
28
1511
658
523
1104
67
567
1244
895
274
155
1488
558
1501
1390
838
1520
136
1436
567
848
2371
609
14
165
1654
1435
1872
1517
1516
49
1391
1872
379
78
1409
179
1300
53
1243
592
683
546
1243
18
1512
1606
277
925
1962
852
590
515
1201
1691
235
758
213
985
542
167
42
523
1024
2065
1496
1366
1616
78
1275
1243
831
1479
1331
1258
1486
820
1456
1606
1373
1243
833
1644
1721
658
1303
1345
331
1872
78
970
878
1962
1229
1390
102
1221
784
1409
1081
878
1532
1741
26
437
1957
542
67
60
920
835
1258
1415
1501
1391
619
567
293
1243
957
1421
415
1830
1226
784
1081
841
659
453
1030
1197
1585
1069
1267
766
2065
658
177
797
940
1509
221
2101
1136
2065
931
1403
806
1707
1136
1326
609
1404
1049
28
1612
1524
1082
1189
2301
1391
1028
658
1243
503
356
102
1593
308
1609
1881
683
78
1454
498
1607
1404
632
1243
1388
1258
806
379
32
1071
102
1597
136
542
423
42
590
1221
1474
1300
33
788
1331
248
333
1391
1118
1205
1462
833
1303
120
1300
1104
1519
1654
895
277
1244
1465
354
85
1355
805
308
46
1478
925
112
1025
1409
1311
1606
46
1267
1741
683
573
1190
2100
297
1633
1872
878
881
1275
1105
946
569
513
1462
1118
1659
1957
1202
1873
513
230
277
1753
28
1028
1398
833
1069
592
1336
1300
1331
896
765
1404
1512
1520
102
437
1118
619
953
689
505
1133
349
1028
1244
32
683
1104
617
389
1580
28
1957
592
167
1388
481
878
1650
928
626
1243
1478
794
1520
1133
766
1243
1962
1616
1368
632
1465
213
523
1133
1472
558
78
1089
1244
293
1303
1337
1082
1238
1872
213
915
60
1644
1202
647
91
983
617
693
46
940
1569
356
1311
1063
1028
286
1606
632
558
1130
503
1472
683
779
1435
1043
314
1355
838
904
1267
1737
1243
28
1243
1388
46
513
277
1842
2599
1243
1138
1229
513
1258
308
894
1462
1409
74
1049
14
1190
590
401
1393
1366
1104
349
1332
1118
1502
223
1212
1496
479
781
1189
356
415
1063
1957
515
1423
1707
906
36
920
142
632
1962
1758
558
1436
683
74
1071
1030
1515
138
1957
1881
1612
1190
1332
779
498
1509
1543
523
1190
1872
1409
1477
567
1512
523
1822
378
1170
1089
1081
1631
1585
946
788
308
1519
379
1303
213
2095
1081
2101
1190
1530
310
213
1623
297
230
1671
2095
415
1585
1436
2185
1633
451
1326
1804
1081
2101
28
683
112
928
852
904
250
768
2065
564
1210
583
1390
1275
1462
1089
766
1404
1194
274
983
136
1300
1081
637
1957
770
1659
1373
1758
513
1612
1693
833
1520
1518
623
33
465
1081
970
78
1238
322
563
1546
397
1189
569
940
67
1476
397
632
1471
1244
1366
1136
293
1318
548
953
583
838
512
192
1267
1300
1612
2417
213
928
165
1303
948
835
1874
784
1609
1456
637
277
168
1585
1104
1267
1345
2059
286
592
1136
415
177
1243
572
267
894
1063
895
1244
894
1423
423
953
894
583
838
609
1275
1633
1415
774
794
1368
511
155
1428
286
46
979
513
1625
1593
213
1543
26
1100
2396
1435
1605
1707
995
1365
546
805
1398
1229
1512
1462
99
788
1243
1347
2059
115
397
1243
784
1654
267
67
1189
523
779
108
314
1431
1472
1404
658
1957
935
1368
1957
1431
46
1520
14
1345
932
1315
1081
1546
1391
1238
1226
1025
1347
1243
308
1607
1337
1043
1243
290
1429
1403
1243
2455
1234
1155
1472
875
647
999
1957
542
1501
230
645
438
1828
1956
1607
1155
1130
472
1025
1105
1049
171
1881
348
1049
1243
530
46
498
564
230
1221
411
1049
1842
592
1644
647
49
1654
1194
1436
1345
78
142
1366
1258
619
1518
411
513
835
564
1509
1638
1774
1693
1202
78
1083
970
1368
820
1081
1046
592
415
1759
1466
1758
1373
1659
349
2095
28
564
1520
115
1326
46
197
1456
1058
1303
1962
291
1644
647
1086
28
1243
1957
797
2142
1136
1532
213
1053
1332
837
1389
367
1267
182
91
592
1104
1229
1347
1123
1229
896
1212
984
1436
1368
794
400
379
542
1667
995
1496
1315
1567
1311
1150
1667
1081
940
546
881
1243
1081
878
1365
53
590
33
138
1243
1105
136
174
1774
1194
935
60
293
515
946
1472
277
78
1607
1404
1183
761
115
637
865
349
1190
290
1063
250
838
1267
120
1546
1509
1628
1081
318
274
1144
835
940
1229
235
451
56
168
831
1267
155
875
833
230
1625
74
1115
1104
1737
1461
1226
1758
592
108
970
1082
583
948
1368
1267
1123
1082
1243
171
354
797
619
1347
658
1393
1496
1872
542
496
523
613
28
481
1518
1391
632
659
1625
1671
1579
1636
155
1431
1520
138
110
833
155
540
481
1465
1332
2100
1365
554
322
1881
53
920
1331
42
1580
1303
546
248
838
1633
1326
1082
1243
563
477
1244
1373
758
957
1881
46
1226
14
797
1606
1671
1069
14
591
277
1496
797
18
1874
102
1243
1409
46
554
1423
1243
503
1404
1612
1650
1347
805
1071
567
142
1136
1671
609
322
98
1366
1830
1368
1335
632
437
1462
1082
1303
1496
1518
1155
1707
248
542
1654
415
833
1355
512
766
1636
1644
1415
78
1133
875
2141
483
1366
1347
1431
1126
1368
1536
325
1962
878
438
496
1520
1415
164
515
1229
932
1082
322
1593
1373
647
658
1423
78
1456
304
308
213
953
970
1487
948
308
928
689
120
590
192
265
308
1063
108
563
1205
444
415
1133
1081
683
1102
513
1480
33
1496
567
108
310
1155
409
1501
931
221
616
329
78
1133
513
2212
60
1606
56
1081
1244
1243
235
1409
637
948
1391
1414
1202
974
2101
1347
928
881
67
1234
683
349
1472
935
831
1243
806
265
1415
1221
512
904
1693
983
1524
583
1081
110
928
174
1124
2005
831
1957
49
1393
46
523
1267
597
513
1244
583
1435
797
1081
120
1496
1873
1081
838
179
1130
1567
617
250
1267
1205
647
1275
349
970
875
1501
647
2095
179
527
875
1693
1194
18
286
453
1546
1881
1300
619
944
1243
1265
458
838
1881
225
820
1243
1439
498
1234
1373
1345
1210
574
286
1519
304
46
1355
1707
1659
67
1226
878
935
841
1607
333
415
1962
765
78
946
822
1335
1546
928
1620
213
658
1616
583
1605
136
917
957
931
1355
2101
841
797
142
1202
957
1275
805
225
1597
1659
1243
597
683
765
895
2095
1300
1243
1267
1881
308
1331
1331
1243
895
1194
523
1391
1404
878
308
78
1486
953
546
1758
277
1644
647
983
308
1872
904
766
1659
138
601
99
1081
571
784
953
28
1510
1476
1182
1476
265
542
267
293
983
379
944
2061
322
1496
638
28
415
1113
835
563
932
1025
181
1315
1520
1473
1957
1058
2139
2507
38
1025
33
1520
38
1501
250
774
2497
1404
1373
2059
1667
1123
1957
784
1337
496
1258
758
1476
1347
1243
597
1633
970
1243
1650
1872
325
1335
1067
2100
49
1774
1229
1244
1707
28
1510
932
1456
67
563
915
120
632
28
1439
1115
132
1355
784
99
1721
1957
1060
627
970
1331
1462
165
1957
974
1593
1741
1650
774
1243
1612
1509
1633
1409
1421
1326
935
67
1631
1842
784
108
197
515
415
1510
523
213
1243
1138
779
1303
953
2461
1516
1243
761
349
26
1069
1190
1415
1201
1496
1644
1404
822
120
659
1243
186
928
415
1118
221
841
805
567
1650
1520
1365
1238
221
1628
1477
831
290
78
683
878
609
546
1190
449
769
1472
327
1365
179
1737
483
314
108
1345
1069
569
265
1512
1472
1133
632
277
1275
690
1267
1597
1267
1210
1138
1025
848
1138
171
1650
1336
564
168
415
548
1267
515
1300
2101
1365
1465
1243
1486
1365
293
213
788
1315
1631
525
277
515
2526
838
765
250
14
171
438
1404
167
1244
1332
920
1104
46
415
878
762
1644
1607
931
60
1190
438
931
623
1267
609
1390
1388
1143
1501
78
1476
1081
1462
683
22
1335
1069
142
592
53
601
1189
1667
1606
1647
569
774
806
542
638
1612
953
221
36
136
1638
415
1737
449
797
1311
896
931
1267
1612
46
931
1510
1267
1212
592
932
1477
481
1244
895
838
592
1393
1123
28
828
1605
627
787
1267
64
563
567
391
590
213
1519
33
267
1501
1391
797
831
304
349
1421
1373
1501
920
401
2521
1133
572
1390
304
953
349
1118
695
1155
658
1585
983
632
1435
304
1605
67
1543
1707
558
1436
1244
1028
590
1138
592
878
647
878
1332
18
33
1957
317
192
833
299
246
2243
1391
338
136
102
36
953
132
590
267
820
935
567
110
2061
28
286
389
1539
1391
1238
1133
1466
1082
1593
1501
932
784
878
213
797
583
179
1957
1243
1365
1244
632
155
1081
515
115
1130
1229
1881
797
1693
1393
1431
1822
102
1609
1155
1430
1391
1347
1391
781
1534
1409
1368
1140
1243
99
102
1962
308
1315
1398
138
523
841
1609
221
397
831
940
1436
33
1388
1519
213
53
572
1388
831
1345
1741
1267
1267
1707
415
1025
1328
1605
1750
1082
2095
835
1030
1083
609
647
1881
797
647
1693
1244
1071
676
168
32
1512
179
274
1636
1404
46
304
1962
1585
762
1202
1616
290
1650
896
769
221
1567
250
1243
1872
1189
1597
1101
1472
1512
1962
1872
865
1519
1202
262
56
1244
293
1390
1654
1243
1368
46
1520
769
805
558
1644
831
1243
1243
444
1373
115
49
1685
564
115
1758
1881
563
1456
1189
1102
609
297
1331
1089
1303
1390
1226
53
503
274
1496
28
1347
1872
1623
1303
213
322
583
265
299
181
1872
554
1872
322
1721
1873
647
1597
293
1654
1456
1509
1243
308
167
1069
14
60
632
931
2101
1118
1355
1332
293
1515
1265
1501
794
415
187
627
239
917
1393
277
28
1518
784
1474
1404
1567
766
881
78
658
155
1243
1609
1638
1466
1539
658
36
784
438
609
1409
1693
472
453
239
574
370
1082
1331
865
894
1707
983
250
1435
820
766
1049
1373
1391
1393
781
546
2101
925
1631
548
865
78
33
1390
1202
601
917
1647
528
540
1028
913
931
931
1472
513
1567
411
928
763
481
1189
797
1569
1612
1089
1881
1774
1243
1476
590
583
1133
1456
762
1081
925
2258
1472
1391
1391
208
833
1347
567
523
1229
523
505
1345
1081
788
360
1644
102
379
389
527
78
1244
479
1297
1190
1102
1335
1479
1539
53
1189
239
465
1337
957
647
609
1190
168
1600
1040
591
1034
91
472
1243
1873
609
1842
564
979
765
444
565
308
265
1347
1707
1512
1118
542
1393
632
1430
1267
1516
632
1104
1520
389
179
1612
235
833
1509
168
1081
797
102
2578
1539
1496
1539
881
108
1335
1126
1311
208
931
1081
931
415
1243
14
1221
290
1462
225
78
267
925
1465
1479
970
768
774
1347
548
1275
1243
1102
1606
286
1539
1082
308
1496
985
1202
1409
1041
569
1512
1311
548
766
1244
763
523
9
513
1593
797
569
36
91
277
768
1486
805
1332
1691
1118
1633
453
250
168
887
609
727
1872
1243
1244
841
638
1654
1654
2095
1707
1605
1331
136
1373
1496
1303
1089
1654
1200
597
1311
458
1337
931
1071
1872
437
840
1435
1435
28
2065
1415
1721
1957
67
1872
875
46
1300
1194
1625
1456
505
925
1512
1609
1422
1609
1081
881
78
213
1138
833
1957
1612
1243
1388
1089
277
841
647
572
567
781
515
1049
423
1202
658
904
1874
2296
1133
1484
299
1633
1226
136
1275
164
1243
1365
1430
1404
1226
1506
1336
904
1644
1234
1519
1368
1244
1606
267
411
1347
349
1872
1436
1373
831
627
1081
1081
1650
1474
1462
18
609
583
411
1194
935
762
165
78
820
444
1315
1667
904
401
806
1081
1243
591
1439
1071
1083
833
1043
1691
293
142
1769
235
285
1365
46
1476
788
481
957
1165
564
1391
177
1691
1828
115
931
797
925
1872
1872
1355
645
515
915
138
658
1628
1842
389
1046
33
481
1404
26
957
592
1071
935
592
230
835
1774
108
1028
33
1189
1368
1081
835
805
1691
1183
1081
784
1520
1089
1390
1081
542
875
841
1477
1104
932
758
894
569
582
138
168
1267
286
683
437
801
1516
465
1447
19
928
1189
267
46
155
390
1258
1510
102
1631
957
1187
1275
1609
931
548
78
886
878
781
46
805
1479
1368
28
1462
33
1741
1337
794
1523
1205
503
1267
1066
1873
1873
290
766
920
572
1462
1628
389
1201
174
314
1200
590
597
1243
1347
833
979
835
99
1244
794
1436
828
213
637
479
33
1267
1335
1546
1758
523
1644
1243
1244
453
564
904
1025
1071
1063
1741
1539
970
1391
1753
1486
1762
953
1043
1025
828
171
248
78
2040
1511
1025
1311
250
1667
1873
542
308
523
354
1258
1041
1636
1654
1737
354
928
360
1365
174
1480
940
1728
78
1771
1415
1315
1644
277
174
415
925
1520
1372
953
554
515
213
277
953
1189
1519
894
875
1647
1391
293
1337
1368
1366
28
1335
1287
438
1118
1530
582
617
1103
1625
1828
2050
418
33
1707
274
1083
953
887
246
835
841
1479
1089
348
1221
833
221
1226
609
1374
983
465
1957
293
1530
1436
894
239
931
788
453
1804
609
1355
831
1138
2061
60
1071
1118
370
33
1189
415
1142
838
567
781
1275
1142
609
1569
932
552
46
769
1519
265
632
102
1217
1609
1067
1381
1532
208
1311
1511
1804
592
60
1244
1472
788
1753
1336
582
250
1303
1071
155
647
481
1368
567
1189
768
1267
225
1243
1487
453
2101
78
848
33
115
1612
213
1118
1243
286
2065
267
201
1303
1605
523
322
1600
2468
177
171
1519
1049
444
1579
1957
53
1267
1243
1069
932
1625
1258
503
1605
1303
479
1842
419
33
304
1524
1466
931
360
1741
953
194
1423
46
1243
1423
213
931
225
1391
1512
1063
1337
472
995
115
1229
56
1750
1693
896
46
1081
1190
449
931
931
1234
592
1347
1267
286
558
453
763
1623
831
1081
1520
896
583
774
779
838
67
833
78
411
1609
197
1612
583
590
221
1082
1957
1118
1368
1511
1597
70
472
1303
458
1365
632
523
1501
1479
286
1081
554
1039
1478
46
28
1816
26
1612
513
102
609
1400
1336
1520
28
1671
1258
112
1243
230
1303
781
1532
1606
1226
1693
647
833
1347
766
1368
1403
1415
1623
563
465
1654
2363
878
852
267
1190
2390
60
1415
1486
784
401
1415
1496
1631
1525
1368
411
1244
250
267
325
563
1118
46
415
299
765
647
592
563
322
765
1391
1041
1368
142
928
774
128
1501
2100
1772
465
983
569
1243
225
138
1267
409
1103
329
1496
805
1355
1030
974
1569
1644
1881
572
1881
453
865
932
1243
558
67
865
932
60
415
498
1115
46
441
274
78
102
1580
277
1873
1462
1957
274
1244
1049
878
1654
1243
1347
1025
1303
1501
1962
1512
1512
1516
765
325
28
761
632
781
1234
322
831
1625
102
1393
1041
935
1275
1872
1501
1267
1332
1631
28
28
297
1123
1436
26
411
820
1133
523
1707
1065
1366
1082
806
1873
1404
1456
989
554
583
1194
609
444
1636
779
1873
609
1118
540
1462
1721
2382
2061
1103
797
325
1476
748
2186
1872
1243
597
1081
1118
213
1474
349
1625
46
179
297
1243
277
2095
1081
794
444
1221
886
1509
1671
265
632
788
627
1501
120
931
1530
1244
1388
1872
136
1873
115
592
1873
1041
806
601
348
1842
805
277
1069
91
349
567
957
505
213
1404
354
167
932
886
1229
409
1190
1609
957
1496
1667
512
806
1671
592
564
1962
904
766
984
1200
1365
1258
1633
758
1176
277
274
171
1089
1303
920
2095
1136
838
1414
197
1118
794
60
763
1025
297
1512
1501
573
290
1034
277
2061
2505
820
360
1081
329
1474
1659
1318
1030
957
878
542
1461
630
1081
1115
548
797
1872
465
592
67
1606
987
1579
970
1243
1243
1219
1431
18
53
277
1243
1083
1518
848
928
1516
1828
1654
1518
411
1398
1456
1335
331
1456
983
1243
1118
297
895
33
177
277
768
1258
1957
1331
167
304
1509
1625
1205
1337
995
168
1644
168
60
1606
1267
46
957
820
1609
567
67
213
1398
213
1605
2229
1456
797
115
1267
78
1202
1105
1391
33
820
142
1644
46
168
411
572
360
1644
979
33
171
1102
894
1654
1331
833
1644
989
932
567
1462
1391
142
1368
136
213
1244
1872
838
1515
397
299
886
1721
542
554
274
444
1391
1081
213
1243
505
120
878
1058
102
1373
946
213
1872
1115
356
1606
2065
841
875
165
1404
1226
1243
411
1089
28
1244
179
415
1347
957
479
1496
102
1423
1650
931
186
1390
1243
322
53
1881
213
831
26
768
904
472
1707
966
1365
1190
415
1519
290
1365
1654
1147
1335
878
946
619
221
970
331
590
1477
304
1496
592
1520
1238
1243
1041
1030
609
822
1650
331
1415
574
136
1962
658
983
102
1025
1597
567
1753
637
887
1189
102
630
505
1881
1580
806
1267
1567
875
946
1221
1082
865
265
91
1388
171
128
1365
920
925
60
1345
1081
564
1631
1393
617
32
120
769
554
1962
174
940
1365
1520
659
46
367
70
1331
833
763
1025
542
1202
658
293
26
865
1650
2059
1707
1479
920
1118
1532
1753
548
115
1546
1435
966
1243
894
1150
1520
1347
42
304
1546
875
1332
453
505
472
797
1123
1300
286
299
1634
1150
1081
308
1113
349
784
167
1345
1190
1415
1518
235
542
250
1279
1439
1366
26
2065
304
1702
569
108
974
78
1654
1267
1501
310
120
647
1136
1753
953
1872
1616
1597
277
540
1881
931
1431
1580
1659
290
572
437
1501
1691
1303
1337
1243
985
1518
1025
1842
132
1631
1335
208
1435
1881
1633
1374
1243
1028
1332
479
1509
1691
331
831
1462
1275
503
1580
1243
1430
1133
1243
1509
138
784
1104
177
1388
1638
1303
1774
1217
1479
837
1430
1616
213
1243
148
1244
904
820
265
1355
177
833
130
449
1243
1244
784
138
33
983
1707
1707
546
1520
1221
1638
225
828
1616
1400
1335
1028
786
1219
1872
2101
1435
1509
794
1337
865
995
1373
1609
136
46
167
833
119
1142
179
1543
349
1539
831
554
1515
953
1081
1474
1244
213
322
970
1390
1104
940
81
781
1758
512
567
1081
1758
609
895
1063
213
1243
348
805
181
322
2300
494
953
766
186
797
2142
946
1226
1872
438
542
781
1707
1430
1303
979
632
274
444
1693
53
1600
797
970
1267
1647
349
221
1347
458
213
1828
1956
78
1243
250
1243
1654
542
1667
1133
1244
171
253
1267
67
132
1616
310
411
1243
1403
1650
1267
1737
194
1462
1142
1081
948
831
953
33
935
78
970
979
1647
1616
894
563
1244
592
186
1510
174
1439
481
49
617
441
1118
277
1691
1606
835
1741
286
768
1335
774
1456
155
2095
1040
619
765
1366
274
53
886
1081
638
1659
574
78
1625
1872
1104
389
1243
370
1150
513
370
1138
590
540
920
632
481
1462
1311
444
1326
391
120
766
136
1202
1600
78
1267
1102
632
1243
1456
1414
46
449
1373
1083
472
1393
451
1501
308
769
225
1373
781
1597
781
1828
1638
1143
354
46
1391
1518
590
875
539
1650
658
523
1633
197
333
1243
1512
114
1234
142
1509
931
26
1519
164
1355
558
1303
1082
1518
230
567
213
1389
208
763
1436
875
177
1238
1243
91
1479
168
563
225
513
1303
1133
583
838
1133
806
1366
112
833
1238
437
1315
1650
1069
1267
623
1049
558
1366
931
437
833
1391
1365
627
1331
194
179
1345
293
213
325
1311
14
1365
1190
632
658
1516
946
1138
908
1043
875
828
763
1212
1226
304
1368
108
1311
970
1243
983
1300
1311
1580
115
1081
1365
1609
1133
168
1393
53
213
115
1465
415
1063
1194
1244
370
91
33
1034
1474
267
348
1510
1456
1105
1707
286
1654
1235
465
1462
49
1234
1083
1644
1472
637
505
1025
1439
67
927
769
886
931
310
788
479
33
78
1373
1567
1466
1368
953
1030
1243
1155
2385
1143
120
2095
1081
479
984
1229
85
1569
1258
917
265
1430
458
1243
1957
1409
658
894
569
571
1633
1234
1275
1881
411
542
1275
1194
1122
1190
995
685
838
458
444
1243
1318
592
1391
1034
881
1267
1275
1229
308
1243
865
931
1243
875
1337
164
1462
1373
1315
1373
1243
1201
609
49
765
1390
1189
564
213
1194
638
444
143
1300
325
1258
1105
78
265
1205
1391
1606
762
1753
833
1226
770
1707
1593
781
213
1842
758
609
56
1133
503
948
60
411
411
1368
1201
63
1303
1644
794
265
1520
1243
573
322
1265
197
1480
67
632
928
167
953
1243
356
878
304
444
397
1335
1567
451
838
894
797
1600
822
1707
1244
1667
1238
1520
1030
1311
299
1391
1267
828
1123
1872
572
1400
1456
1025
49
1436
1267
1515
1456
781
1089
230
2065
1518
78
833
1102
277
498
310
1532
1631
841
1335
838
1496
781
878
1436
779
221
465
1028
920
481
1373
1229
1345
1104
1647
886
627
2065
894
1436
1391
1200
1628
1136
1355
1477
985
1605
1659
1530
948
1625
1409
1238
1103
877
1049
1243
33
1828
248
1089
250
265
115
1633
1030
496
837
592
409
235
1404
835
1429
1430
329
1436
33
453
1373
1243
1654
293
1200
1189
1391
1303
165
112
769
1585
1243
940
515
1473
567
64
1028
1612
136
1881
239
1957
768
1243
567
784
465
1580
758
1532
99
1612
1318
609
60
1393
1267
1616
928
108
762
1244
647
820
794
250
1082
1516
437
1071
308
1030
1543
304
102
102
115
1667
53
1600
1229
1243
213
1456
762
1496
28
1102
833
1501
155
1332
458
770
2152
1518
1625
274
1479
583
564
1390
437
112
1872
835
1243
1693
1486
1311
1501
32
67
1258
1644
389
546
1243
379
1638
1520
2059
820
572
1335
1496
1404
1398
831
1524
1872
1243
1398
1881
274
946
230
1202
2191
1336
784
1303
591
1366
18
250
179
571
2152
402
572
946
875
1368
1439
833
833
2061
1300
167
875
512
63
1721
766
1532
1881
1118
1516
1243
1866
85
1081
444
1415
128
208
1267
569
953
60
1474
449
766
564
1243
1373
277
1398
318
1243
1234
1025
1546
833
894
1957
597
865
1959
683
2248
18
1721
878
1234
1644
304
875
953
1267
250
1243
569
177
940
763
985
360
1477
267
331
1133
138
1238
1515
102
1303
820
1089
966
1456
1243
1456
1243
1025
886
765
784
1654
558
564
1517
558
1520
1388
925
481
1267
1487
877
1409
1366
637
831
138
974
590
1315
1028
1462
1707
828
574
33
1707
1753
915
2065
2061
1707
1311
2101
415
925
881
1667
415
1069
1842
1126
788
299
904
1435
423
438
1567
221
1650
831
1102
250
1628
1243
1243
379
1275
1221
925
26
1267
63
1243
693
1462
632
579
1758
1331
482
1389
765
935
617
1303
1189
1606
632
1707
46
862
1082
28
1872
627
1194
26
999
481
953
590
1243
18
837
774
917
1524
1496
1365
1638
1957
2095
966
572
1345
1083
1391
1628
120
1600
1390
265
167
512
102
171
250
18
567
322
181
1138
99
548
1872
179
1155
1707
308
277
1466
1501
894
230
875
2047
835
579
1667
558
1659
411
1478
838
213
583
1496
1267
1390
865
1609
481
181
2111
1267
165
91
1516
1393
297
1393
53
788
14
1659
838
1644
1167
1388
308
401
931
1143
448
512
277
797
609
136
944
91
46
1267
437
18
1462
583
1104
102
1155
221
1393
1404
33
875
26
877
765
1404
411
161
1389
293
1200
1202
1520
931
1123
1058
142
1319
1609
1244
983
136
33
225
155
367
1355
970
1466
1373
1311
523
1530
1267
1244
1221
1520
1365
1335
1133
946
1083
1881
340
1579
774
2095
1462
74
848
26
877
1331
46
592
940
28
1347
542
356
835
546
828
948
1625
920
878
74
132
136
1336
1881
583
894
786
1881
1625
1957
1546
1654
438
1436
1103
274
1409
1069
1474
1243
114
389
64
838
1620
1201
548
1515
523
1174
174
277
1606
1593
1465
875
1596
837
1368
293
177
966
659
26
1501
1345
523
1365
878
637
28
1606
571
1071
894
1501
138
174
1436
658
174
1872
1962
1311
1229
865
2094
78
1267
953
2283
53
527
174
1123
1957
1229
1409
1267
1872
1155
647
1318
1275
784
1462
770
2095
546
592
1030
763
1365
1606
67
463
1331
437
1089
572
1633
1520
583
1638
1267
940
444
1043
1390
920
1659
1881
444
515
274
155
695
1366
1373
1671
1633
569
940
590
1368
1474
1315
1315
1190
1331
887
1501
838
974
563
558
33
590
513
865
833
1331
835
925
1201
2095
1532
1633
1496
1842
1609
1436
1365
1511
310
1409
1512
1049
632
797
2017
213
1102
33
1243
32
1391
1331
415
1393
806
38
1496
1539
1389
1519
601
1609
1620
1496
1081
1638
1957
297
286
78
1155
1693
974
835
1804
1226
1512
1842
1205
120
762
1389
1025
46
1243
1609
1509
1659
1775
33
1322
33
617
290
1030
1398
925
28
1633
53
136
583
546
1337
769
1123
1409
572
1337
115
28
379
758
1081
1267
1332
28
1532
904
1404
329
1472
1873
1593
513
349
179
1436
483
904
1071
523
186
483
1243
213
841
225
78
915
1115
794
415
940
360
1881
1332
904
1519
1083
78
1466
540
1366
1473
878
1258
1580
1081
542
472
1881
1881
1753
1390
1315
1501
1267
179
293
451
1486
769
2059
1155
1609
676
38
887
1326
401
1597
583
1275
155
322
1210
1881
1335
904
928
1234
277
277
1600
32
523
1511
1539
2061
1267
904
765
91
1332
1155
227
1473
953
1393
768
1633
592
569
53
1138
194
1616
479
953
453
1842
1221
1311
2609
1041
966
1414
1539
165
142
28
1118
1366
1496
781
970
1388
1189
1217
862
496
230
1502
49
1518
1962
213
115
609
277
448
26
1609
1509
564
1243
1461
155
1512
1123
415
569
1520
1368
1104
1082
833
1510
632
1501
348
1650
1118
985
2095
1243
770
831
659
805
1957
60
838
548
573
1391
1512
1534
1043
766
1465
1579
1140
1524
49
115
1373
574
1046
1957
1034
53
155
1365
592
564
528
1069
33
797
658
1421
1486
1436
1400
1058
297
1881
1400
481
1104
583
26
397
1105
1520
120
948
788
878
28
1612
1496
609
67
91
1229
784
894
1707
314
1414
563
1243
2361
120
658
784
91
1104
769
1443
1365
148
297
609
1243
1082
513
833
333
26
479
26
1391
1347
920
1202
1081
1512
155
974
609
1962
787
56
835
356
1524
1456
53
786
1456
1691
2095
265
1373
805
932
1267
820
1267
26
1667
28
277
213
768
33
1691
53
120
1194
458
320
267
1337
437
479
1229
931
1234
1435
953
78
1243
1305
389
1041
331
444
564
250
1393
592
1456
1368
1243
1436
601
946
877
167
797
132
1435
647
1105
409
1628
225
957
2552
563
1391
401
1040
1210
1258
138
1957
1226
1390
985
415
1520
768
1393
592
1872
946
985
213
617
453
1190
1539
1335
1488
1597
1480
1025
1105
989
1243
932
1082
797
1585
1546
1081
572
1873
935
1267
831
564
300
515
250
116
102
1431
1243
274
781
18
835
1336
985
1244
1326
81
1501
179
571
168
512
592
1881
590
784
1089
995
1671
1081
769
1456
53
1267
1593
1593
1628
894
230
186
1388
1607
1336
833
931
1238
397
573
1456
1243
148
567
415
894
1258
155
1366
1244
1275
617
833
1069
1389
1707
1322
458
1804
1758
120
1229
794
1496
1202
1069
940
293
1133
1415
1190
558
1326
177
67
304
213
1081
267
1518
1644
1585
453
1580
1300
1607
970
297
310
1243
102
112
274
1638
211
239
28
349
925
267
168
179
572
920
881
120
325
505
1872
1872
2065
444
479
1465
1585
1842
1520
1028
1355
1633
1069
1456
168
1355
1082
1435
1300
931
794
1049
683
1435
360
583
1069
1041
274
1063
540
1133
1650
1275
617
1612
1238
1190
171
878
360
437
852
1524
609
496
1456
1530
1275
1597
658
1275
1628
465
1244
761
865
423
138
379
136
1845
659
1870
1244
1462
135
1267
155
1081
1243
931
1628
142
1189
1659
458
1345
415
267
1518
609
1436
895
2061
1267
1612
1030
1400
1243
928
1028
564
1189
437
411
1650
167
265
235
498
1600
239
293
596
265
617
1365
1332
875
766
1435
590
1496
444
558
1025
1130
1267
1750
1030
1103
1461
1081
2065
2142
1511
1326
569
689
1439
1388
878
389
1625
1439
1737
60
592
1462
833
2095
1539
1118
320
797
1881
481
558
865
1415
267
174
685
794
658
1318
310
1243
590
1667
1721
213
1650
1430
920
136
2095
558
1881
78
1202
1105
974
177
1881
102
1625
1130
138
274
286
838
878
1267
1539
957
1081
659
1644
1358
1737
437
168
1142
458
658
1226
1607
164
91
932
453
1881
444
329
70
465
1421
78
558
1465
1524
1607
835
1881
1409
1326
1267
1069
953
115
763
293
1404
42
1741
540
1804
444
1873
1025
483
758
411
512
779
1275
1477
794
833
70
1466
713
1633
1466
1025
1102
1081
542
33
763
1881
1828
36
1243
60
1842
1466
444
1238
1472
1667
136
304
1486
498
894
293
1118
91
591
1243
1332
848
1644
331
389
1957
953
1388
554
1881
225
1404
1275
558
1512
928
293
1082
619
1115
1872
957
542
1650
1332
1872
1393
953
1431
267
108
758
794
26
1456
1082
78
957
523
325
1025
444
165
1391
142
763
592
835
274
766
1202
805
583
1825
974
1456
592
1414
1238
1234
74
1391
1201
213
74
421
1654
26
1435
1389
221
1600
1243
265
1355
18
304
683
805
112
1133
1524
953
297
1234
765
26
781
360
1478
1205
1510
2061
1638
1243
1197
53
1606
932
828
838
78
179
1496
33
1219
358
835
797
1115
567
1476
213
1143
1393
1631
1415
1486
592
1830
511
1872
647
1244
527
293
540
1881
179
1258
1439
179
513
458
841
1275
453
768
1476
1741
1707
831
1532
1238
1456
102
115
1322
33
230
1205
1373
46
213
1654
794
297
1476
267
1243
1267
1373
1616
1607
1501
1247
1612
2101
78
1034
1393
523
932
1391
1776
1520
1532
1244
1872
1600
2095
1243
155
1229
831
1667
2095
1393
875
1472
995
820
1580
1836
458
1169
940
1465
632
1439
1041
1539
1133
267
784
1609
563
1118
564
333
953
197
1633
841
1244
583
546
2492
1243
444
1631
1082
1243
831
1737
1123
1597
1025
297
1267
1415
546
683
1238
1202
1650
768
1633
781
979
1567
894
1243
293
1509
1365
1303
225
1347
797
1210
1332
1234
1885
953
1190
181
444
878
1654
1430
1189
1501
142
1243
1466
609
1229
1496
33
182
230
26
1391
1365
1390
53
1365
26
1243
213
1519
1226
1519
1201
2314
177
53
112
582
833
1311
1474
1636
920
28
179
878
658
419
115
1332
1258
894
1435
2177
1872
1842
2261
1409
167
940
523
542
572
1659
299
60
78
609
28
1337
781
1605
904
1244
174
63
1123
1082
1600
293
2551
1404
213
1606
451
1267
515
1872
171
409
2385
1628
1058
1741
932
2095
935
1650
1390
304
2095
112
1543
67
1872
617
277
1609
878
1243
1071
894
78
1625
1741
940
1345
1194
115
1501
1089
1644
1501
774
142
1431
1234
1609
1609
179
18
558
458
1518
179
267
1524
290
1155
1226
1517
1607
503
1368
239
540
1388
797
1347
1337
794
1496
28
564
497
896
293
1089
1200
659
1221
1431
1881
463
115
208
1462
411
1082
63
647
1579
831
983
1082
822
1347
1189
1345
1194
1275
115
765
265
1539
1476
1393
1219
28
1081
221
542
1881
1737
472
948
774
1872
572
46
177
1336
1030
1654
788
617
2392
74
1466
274
444
1659
1347
1243
877
931
1300
1415
1579
1456
1028
136
1229
558
619
1609
2205
1828
1707
592
1415
2033
1267
1089
572
1638
1069
572
820
637
1238
1530
1388
1030
1512
310
208
1567
658
835
1030
1081
1155
1267
1081
167
1750
297
1872
1345
208
1331
1519
1477
1081
575
46
1693
877
1606
931
465
85
513
1243
42
483
1501
1315
970
946
239
1238
558
1600
1707
1654
138
904
658
1430
1758
689
1069
1881
1889
155
267
1600
925
1496
213
1082
1535
569
1474
1081
1758
515
766
1393
132
1221
1393
1580
1355
115
794
1243
1243
1105
1431
970
831
297
1243
875
411
564
1391
1519
1229
1267
583
1221
1456
1393
999
397
1238
1025
948
179
38
2101
558
1638
448
1089
1501
453
758
619
1118
1205
1366
920
389
1287
763
1393
53
1243
1258
1243
1086
1365
1234
1315
1133
1707
931
523
444
1638
797
1633
1842
540
267
966
1414
2065
523
1243
1650
1034
1623
658
1479
1518
828
112
49
1101
293
1512
1532
1435
1082
833
833
465
875
168
437
609
304
920
1524
1535
1105
2059
1332
1881
331
1644
1083
329
805
1133
1244
1633
250
769
940
1143
1143
33
1102
1154
658
1275
1366
304
230
1267
590
1365
444
67
1423
1337
1118
496
1774
1567
683
1625
356
411
805
239
1234
806
481
528
999
1585
1388
763
1439
638
1620
262
26
512
391
974
1244
848
1516
138
415
1659
1465
2016
1221
1389
18
590
165
213
805
1326
781
102
554
318
1123
225
498
1267
658
831
1667
1081
838
348
331
1625
1069
1332
1600
841
1326
1872
33
1190
1404
1512
1243
1154
1391
617
290
1025
250
567
1063
878
1881
230
1842
567
1243
1133
1082
28
1962
1063
781
1516
1271
1234
1606
1512
1633
904
451
592
1466
1404
1510
1461
1625
1234
683
1303
920
213
920
1275
348
1243
1518
1962
1872
138
297
1404
179
63
1644
1612
1115
1025
1388
590
1466
91
115
138
1644
1388
322
513
2059
1628
896
186
1597
523
286
1644
437
1753
1267
1438
1400
277
1300
515
1143
1368
1509
496
2392
1421
389
1509
28
349
1311
1435
1519
1842
1609
1069
1415
26
920
878
617
1510
1030
128
67
1512
1741
837
1501
451
554
609
1496
1707
779
1243
781
389
78
1243
1105
325
1049
523
523
1496
1881
895
2100
1243
437
310
1628
512
1243
865
1691
894
299
1625
1650
1474
1190
2095
1430
1606
953
1398
564
1650
60
1667
582
331
53
1355
781
1691
26
784
878
136
765
230
1368
1707
1567
932
1326
689
444
1721
1456
46
142
1311
49
609
1462
761
310
1391
1243
1123
177
1210
1585
1258
925
627
14
1082
1616
548
1539
659
896
1881
406
304
1546
974
1267
838
167
53
1034
1466
1043
768
2571
453
1267
513
1607
91
935
458
349
1872
277
1373
496
167
1082
1229
1303
1636
1300
1238
515
558
78
18
1136
46
1609
1138
53
186
1335
354
171
449
935
1585
465
953
1336
1083
213
1388
1082
265
523
1088
920
1644
1539
895
78
112
558
1607
444
18
1071
1082
197
1081
627
1041
1957
1881
33
1243
115
1123
609
1872
265
1368
794
79
953
46
838
822
1650
1623
1671
1415
293
1201
925
230
136
56
1607
1872
841
67
42
449
333
1707
250
1133
78
1243
632
1243
1520
1081
689
1774
449
1373
953
609
1471
828
1082
530
1267
1654
1189
46
299
1303
592
833
763
1336
171
1243
465
1462
1104
940
904
171
887
1226
1118
1569
632
878
1118
1486
310
779
878
78
322
33
513
1667
794
917
437
1539
592
26
1034
1367
1267
308
91
463
947
592
1631
895
1267
1326
835
1243
592
1546
1063
138
136
1373
687
1650
1081
2163
1512
762
592
437
1267
108
571
931
1244
1244
1243
221
1275
1479
1028
78
2095
953
155
1243
213
573
1872
1335
1541
56
1543
592
496
155
1607
1510
1593
788
115
1404
627
1365
120
168
912
1456
2095
1962
1519
1644
1436
2095
833
1501
102
46
1707
600
1303
1123
2390
102
583
1509
277
444
1267
1654
567
1326
920
1512
290
540
1391
831
1671
465
453
835
1189
1126
1243
132
953
1721
1243
1671
108
1409
1873
70
527
590
375
1393
1405
1366
142
422
1373
1238
331
806
548
102
177
683
213
1872
1600
112
970
601
658
1625
1957
1501
948
1472
46
479
658
415
683
1138
360
213
1077
179
78
1221
1390
1071
1244
835
221
70
1058
1609
505
177
36
465
53
1140
763
451
225
28
60
564
274
841
768
1226
765
659
1721
774
1511
1194
1872
925
569
592
758
1049
2009
213
572
1243
46
1089
2095
1300
168
1243
1667
1089
540
2266
1133
1275
794
1234
132
1606
1398
1644
970
46
1034
290
1456
985
102
78
1102
168
592
645
1606
1881
1326
1462
1238
349
1102
1123
181
1243
53
1435
1415
1243
1390
1331
250
85
788
1373
1400
18
794
1581
1881
444
940
590
192
1258
33
1511
78
1190
1872
1633
293
787
828
458
1693
597
293
617
1741
609
1082
1142
779
1025
1234
1082
925
820
966
415
1872
1161
1539
1400
1456
1763
1243
523
120
1130
1415
995
1436
1275
1063
1519
437
1089
1243
496
274
632
2444
1512
2101
1439
818
1957
78
1393
1133
1226
865
304
1391
1707
592
513
1539
1212
1631
325
179
322
181
957
1546
1244
1881
835
989
1872
619
102
155
286
221
1456
1234
779
1335
1118
490
820
33
1190
865
1957
286
1365
974
1355
695
60
822
820
1486
953
1244
1082
1287
1081
523
895
1396
794
758
10
1390
1546
1462
931
56
53
1842
1517
931
554
78
558
2095
1138
1612
1030
120
1474
77
221
683
1567
688
583
1221
1421
1315
1332
948
26
1530
1428
70
894
213
1315
540
1474
1650
1150
1828
1244
318
623
1456
221
197
558
46
1707
1466
1201
609
78
325
1275
1081
451
1465
1872
1650
1741
221
32
1267
1512
904
1654
1046
1133
186
177
1243
966
1167
325
379
28
563
1957
1409
619
848
1390
481
609
1962
781
1347
155
322
1133
1520
1439
1275
1828
213
136
1650
1373
515
887
896
647
225
1753
932
1393
1025
136
179
437
794
1874
632
931
33
102
1365
78
1737
2101
920
1229
389
1331
1243
1519
74
878
179
1030
881
1398
299
1650
1081
1472
1644
1326
1872
1633
1118
1130
1200
805
78
1415
946
1069
297
1238
1189
423
2587
1539
1872
1243
1267
1365
1313
558
1243
167
78
548
322
1331
437
1243
841
179
1089
597
1331
33
1039
415
1243
1303
132
479
940
230
138
349
647
957
1741
2144
895
56
112
841
1404
1190
1123
1238
848
768
1628
354
1520
855
1881
820
1167
78
168
99
765
1693
917
1496
1267
724
1625
2401
515
379
572
167
512
1373
567
917
136
1638
1326
1722
1609
1133
1391
659
74
979
1479
558
1606
583
948
1654
38
481
505
895
1355
458
1881
1366
1366
1435
1496
1081
1082
1605
1721
1612
304
2196
1435
46
582
758
181
1439
1189
458
590
1043
479
683
1025
774
983
875
1332
563
1103
797
1501
1083
1431
1404
1439
1311
1520
1063
1275
277
1365
822
781
970
322
865
213
1702
49
1238
444
1102
548
935
248
179
774
1398
592
1430
763
1438
168
325
779
1625
647
1609
1607
444
1347
1741
318
1229
128
91
1030
1030
1516
33
74
1515
567
1287
1189
1089
1707
322
1758
957
659
920
1071
1243
647
564
1509
558
865
758
752
1962
983
2059
1368
999
1774
896
932
1267
886
637
1326
1123
769
1644
935
1267
2059
1536
940
179
583
458
360
250
877
120
632
171
794
1347
1086
877
1244
91
174
1516
1409
1194
63
1636
2065
1069
953
1345
1287
1519
1479
1104
322
1612
593
1365
1303
360
78
248
841
1415
299
806
766
781
838
2029
513
213
1421
213
70
805
765
1650
1477
1398
1082
768
1058
1546
1366
1393
1300
1421
1501
1546
683
564
865
658
2100
822
354
1462
1221
1476
1267
838
78
887
453
609
1393
1202
356
1881
250
609
213
1476
1391
1347
953
1439
1347
293
828
1243
737
1644
966
1872
590
1612
1347
290
26
647
465
1409
53
877
2061
496
1081
1243
647
1501
1049
931
894
895
835
875
1585
1524
1368
1481
171
1628
1456
1244
56
28
1373
1415
1071
1226
931
820
1368
444
835
1667
1487
1267
1741
820
1636
1435
865
779
979
1150
1828
1654
1388
805
1243
1465
1081
953
353
546
1636
1465
1962
1190
1229
1393
1243
1439
1303
136
142
483
1287
108
1501
794
1532
453
983
1423
290
1089
683
1511
415
1243
177
1258
1691
1650
1389
820
1409
831
1388
1388
444
1347
1104
1238
1068
155
299
1267
1485
1476
378
1143
1803
1501
1524
2215
1638
970
1082
297
1287
1258
78
590
1487
98
583
806
1238
1520
33
208
1133
1082
1071
1025
99
768
438
299
1828
128
1409
1143
564
1089
308
805
1644
1258
360
293
1081
213
409
609
179
1659
567
1282
274
1081
444
1466
444
1391
1962
349
1300
805
1758
784
1347
274
683
1063
1355
1071
583
472
572
894
564
1259
523
1355
1081
389
1267
1830
458
415
1628
689
592
77
267
1486
1612
779
1593
1476
1822
60
1041
1234
1962
833
948
1226
274
327
1758
797
1049
498
1707
320
925
297
443
53
1415
1872
310
299
1628
1872
849
370
108
1404
70
601
458
806
1659
318
1332
45
1409
258
1243
1028
177
794
1737
1609
1415
515
886
781
658
444
1063
1921
179
781
797
1623
1612
136
1365
1071
1365
1258
1069
1138
465
1472
515
1267
695
225
920
1069
788
1518
1721
835
1355
1524
1501
970
1138
1345
1081
833
1326
1332
172
781
1676
132
187
609
1244
327
1654
1477
1616
1089
1496
765
1368
774
1721
1365
689
632
1693
713
438
797
1069
1326
659
513
637
2007
1201
1337
1501
766
931
274
78
781
1737
1644
658
1881
1318
572
983
453
1633
833
1243
1249
1347
1501
1258
833
932
875
597
563
138
120
835
1609
1030
1267
1243
1881
1243
155
197
645
1365
293
239
1612
415
33
213
213
1474
1243
865
769
1667
953
523
91
142
329
308
1512
297
1121
931
1654
513
567
179
554
1524
797
601
1527
46
1243
572
267
1741
1828
970
112
841
1326
1221
437
774
865
875
592
619
1201
925
1606
2390
806
14
277
1421
1368
1189
389
444
683
835
1028
583
148
267
389
449
267
481
308
1593
878
1474
972
781
465
527
177
1423
1368
592
940
1625
1512
1366
46
957
267
1041
1243
481
592
558
233
957
331
465
112
498
128
331
26
1633
1034
349
765
1221
597
582
239
512
970
1518
1267
761
590
356
797
60
1138
1510
1243
1081
966
246
322
1569
349
1244
647
1143
583
379
1828
1258
437
1103
638
274
820
1143
1303
513
820
138
132
1345
904
1536
1721
931
523
277
1518
878
574
1167
138
1030
932
1267
1957
1685
1202
239
632
1644
1461
1532
1671
558
948
1754
1229
225
983
1496
1741
822
293
1881
1082
1287
53
1071
299
356
286
1609
567
1518
797
928
1737
806
1501
1118
865
1404
1366
1607
1654
583
1644
1872
277
1335
2095
1477
779
592
597
213
1535
1520
483
1480
567
1539
540
1331
472
248
838
1345
389
1089
1040
1303
2178
1244
293
1391
482
1609
481
572
503
1456
230
683
1025
1403
632
1644
1025
1081
1243
1123
1737
582
658
617
360
26
1393
1229
1303
1365
1243
1243
1041
74
81
558
1409
1275
1391
438
1631
1872
1311
1546
2095
1398
794
286
564
1037
1512
1667
1335
356
1373
221
1654
546
822
352
235
1872
554
1881
1300
592
1519
563
1650
496
453
1243
894
895
1567
329
632
1335
1311
213
177
179
966
564
928
632
328
1133
136
1633
1104
540
970
2095
931
928
78
1081
26
168
797
1605
1115
1081
1589
917
2581
1654
590
1962
1103
1539
1872
2095
1519
438
1082
838
1365
26
33
1373
182
1520
1609
865
1300
1546
1496
213
1722
1082
1496
1243
683
895
831
136
545
1650
1691
1962
67
250
230
928
136
1872
1389
1267
1155
1028
1082
1275
36
1126
953
569
2100
308
619
1243
1872
186
1023
78
768
1303
1373
558
948
1957
397
167
904
1567
2604
515
1585
1243
148
379
138
1509
548
1600
523
1118
1267
115
948
540
835
379
1842
102
359
1633
28
2095
225
1393
120
1721
632
564
77
1336
1113
1501
1267
1229
554
779
820
1881
1123
1707
1105
784
1081
1638
1243
1355
1609
1431
1226
1398
1414
265
1025
1501
112
1089
78
1435
957
1049
213
548
1190
356
1024
1315
1512
1721
763
444
213
1243
2135
1337
453
389
1136
348
1456
1532
583
221
1221
136
1474
28
14
1957
1707
590
881
225
940
1149
779
28
1083
1393
1243
53
841
1034
513
1625
36
1842
14
1516
1962
1202
766
1518
925
505
308
1267
838
1069
78
2426
542
503
1326
1593
1267
794
329
1081
979
1300
1532
1510
293
360
78
1659
948
781
592
940
1515
788
1243
512
1365
831
1828
523
1962
70
784
1415
623
1300
415
1081
401
940
1465
463
26
1502
370
590
932
1194
1654
1267
1466
1409
1089
115
989
1517
1872
1667
1243
409
512
763
112
1133
1616
70
1654
1509
1243
33
42
99
411
136
523
931
1082
451
2065
1881
1476
286
877
1623
18
1691
1234
60
1347
964
46
1069
1873
1205
115
250
1667
1300
18
179
1567
1258
1775
1609
894
374
1415
1539
1393
1654
983
26
1654
168
329
878
1609
564
1133
293
155
1400
1190
1332
299
78
931
1489
1532
875
841
1189
487
1071
1650
1365
1707
331
797
1691
465
623
1633
1962
318
590
348
267
1221
1479
1520
1585
1456
108
619
28
179
444
940
609
1311
1025
1606
1244
1391
78
1155
1210
995
1519
78
1244
112
131
774
1462
498
155
1104
437
1326
1456
213
213
1663
333
768
1667
483
14
1365
1244
920
540
1435
1391
1202
1326
1136
820
142
1644
1628
174
1957
841
931
1872
925
1479
49
1143
213
925
1332
983
632
265
632
465
297
449
26
49
1082
142
1049
831
983
33
666
2095
647
128
1535
762
1337
632
2100
784
619
1315
1133
293
1398
658
409
797
67
1076
1462
1466
1375
848
1404
935
1479
894
658
102
1243
438
779
1476
1150
142
471
78
283
1243
1258
1234
182
1465
590
213
174
177
841
1041
1465
142
1267
658
142
108
1226
1612
1190
1244
99
1194
267
583
415
28
1190
496
98
865
515
590
28
797
1828
878
1390
831
940
1243
60
766
546
1366
18
542
1069
1539
132
1243
1243
1881
1230
1585
349
28
46
1625
627
822
1881
1190
213
917
1721
230
265
148
239
1512
548
1520
18
147
1462
1737
1298
1872
379
36
1267
1194
948
831
1190
1633
177
1414
592
1221
1123
784
840
177
1335
774
1142
1115
1872
1472
33
1345
1456
1194
1123
1610
1229
1267
815
250
503
1737
786
155
1355
1118
115
1609
833
1721
360
1069
970
1345
1722
437
174
931
1631
1633
1517
932
1366
1517
32
852
564
1243
1089
1461
1456
1028
1391
1337
1414
1512
2059
1071
1721
142
794
239
1872
904
1512
683
1842
609
1612
171
31
1025
609
155
1082
415
1881
339
838
1190
179
290
1462
286
286
451
1355
213
619
1243
1071
1332
1391
1398
1243
213
597
1205
46
940
1243
1659
563
1143
970
267
1633
46
1465
1150
784
1617
1303
1030
1082
513
590
1104
925
770
46
1519
1243
1229
1049
1409
2065
1881
221
1415
177
46
1081
1650
826
835
213
18
563
1373
1194
1881
1373
995
974
1102
515
1456
1368
1476
1030
1872
1479
761
360
1345
1654
788
1524
1244
33
110
329
683
658
1365
1422
1707
458
647
1474
953
1300
1612
1404
1243
1872
67
966
931
98
1404
2061
1142
60
230
685
1616
835
379
833
1300
1315
248
1456
567
213
179
1138
239
1267
1194
1957
181
46
632
763
1055
1229
523
1234
437
1025
781
946
1546
28
78
171
2452
895
2295
1567
1081
2392
401
1345
1609
1345
554
1519
1229
540
171
213
1347
2418
1267
1041
1476
498
1267
592
1243
689
989
787
1872
1226
617
1221
749
230
389
953
1477
132
1650
1496
53
1456
1409
1474
496
63
108
1202
931
1667
481
1275
1194
1436
1644
1258
1616
182
1243
940
1436
1373
370
1520
1147
308
1567
197
1439
142
1243
1515
197
1403
1234
1607
637
274
887
542
1105
1133
46
1258
453
638
1311
348
186
957
1202
1585
277
1707
838
304
1474
574
1258
1197
503
1585
239
1842
523
1842
1136
583
26
1872
877
1221
567
1439
1532
833
308
1520
1217
1243
658
515
1439
781
1398
1512
1962
512
503
1539
1516
356
1659
1025
1633
1520
1479
515
1496
1404
1509
619
597
78
1479
887
2052
592
1063
627
940
319
46
766
797
878
1667
1415
1650
1685
239
1118
148
208
155
1456
1041
1391
609
1477
267
865
81
983
132
1462
53
632
444
1943
1519
805
248
177
42
931
136
1515
286
940
1205
658
689
1873
822
515
1509
2288
583
49
78
142
1693
763
1229
1667
1496
1243
293
1393
1082
781
1609
995
267
1212
617
1373
1625
293
1520
946
201
1082
1496
1667
78
1546
1707
925
239
1071
1028
1480
582
940
379
212
1081
389
806
274
1267
1872
53
1473
1326
1605
590
136
1071
1957
970
540
1479
1368
304
1221
542
1143
1830
1569
1267
1721
683
102
267
1366
1519
1612
1609
437
1609
781
970
837
1517
472
805
1390
1149
794
1707
1510
1025
2251
1210
1390
833
1585
1881
1873
1025
1496
1331
1758
1644
1612
1118
1335
1563
563
1435
797
931
116
333
1267
1041
970
1069
1881
601
1472
917
142
1123
632
820
617
1872
389
1957
1654
1391
797
917
1365
1138
878
515
1456
563
1243
1612
91
1612
267
848
768
794
590
1155
1345
569
267
1025
835
1243
1069
444
415
152
1957
49
286
1579
865
1365
235
174
1519
1102
1082
1243
1210
833
953
1496
637
659
1439
1119
601
762
1628
597
528
2059
564
1071
1201
112
831
1243
192
985
1600
1202
1600
181
1842
1520
1707
1355
27
1226
1337
1355
572
658
966
1486
840
1606
2101
1205
572
221
768
797
1082
1244
277
609
769
33
1456
806
841
779
304
1620
784
970
1607
1326
1243
1102
925
1612
360
540
572
878
563
1650
197
1671
1480
1143
831
1520
546
932
1532
1243
1155
1721
213
1243
1520
46
304
779
1439
225
28
1474
794
658
779
2305
314
1707
1659
213
1194
658
601
1243
838
1398
2138
304
1474
1024
1597
1517
645
1487
523
1234
331
379
953
572
293
28
1462
992
617
1496
1194
2100
1123
2065
1082
1881
155
1275
155
1335
77
766
136
985
1478
28
583
498
1258
1221
1609
1461
1474
1607
1169
1189
1202
1496
181
1243
1275
1368
33
1625
1102
548
548
1415
1625
1150
1524
1335
1501
1881
479
1229
1243
1462
322
498
1229
1391
1391
1391
515
1496
401
91
940
1347
370
1957
1393
779
820
1345
213
920
168
1089
558
197
1205
1519
297
274
349
1471
102
683
896
1133
513
179
1243
1221
1477
1267
1267
768
1049
1244
558
833
167
1030
1842
102
805
542
98
437
1082
60
293
1028
1486
46
1336
46
18
415
174
78
983
904
1539
1872
208
881
1243
1234
1025
784
1345
689
1496
1435
1267
115
895
2059
1336
1474
1081
878
1082
1366
1275
192
896
60
1447
597
895
1741
1300
419
1607
2061
503
609
932
182
168
1473
1244
1957
142
1518
590
274
896
779
1303
1580
1422
841
1479
28
1597
763
1609
308
1229
411
1707
1371
208
831
999
1243
18
333
515
1368
91
1130
1509
438
1368
1081
838
881
1388
619
515
784
931
1659
597
740
1872
1105
979
1516
1644
225
828
1422
333
766
411
1593
1530
1332
1606
33
920
1774
1189
1335
138
820
1758
197
1331
99
1118
78
1318
1258
786
983
1189
925
1612
1332
1393
1300
1612
349
1143
465
1580
1388
1579
935
67
444
138
1104
932
1335
1089
213
1133
833
1477
1212
1620
356
67
411
984
1409
1741
2004
1189
171
53
1957
503
479
46
2095
1462
820
946
1609
784
1650
1118
46
865
99
1243
1244
1962
970
265
1243
1082
329
1638
1258
601
590
67
174
1702
1234
340
401
592
1133
1512
1202
360
230
1248
1753
1842
2279
1244
1650
1650
46
875
2065
503
1654
887
503
1225
1267
1409
142
1430
277
1100
28
1229
1355
46
142
132
1881
2083
1077
33
1962
1654
286
63
1347
1326
1439
1267
1631
574
564
838
806
1336
1753
53
1532
554
528
1519
1539
920
1951
1957
931
948
437
554
1368
397
115
1456
1025
401
208
966
878
458
209
331
1243
1243
320
168
1081
1580
1069
46
1030
1311
1479
1597
177
1267
895
481
197
940
1486
60
1089
1335
389
1691
887
619
67
63
1229
878
213
444
1189
1069
820
28
465
213
1631
1243
1267
659
1842
1625
1115
2275
953
1194
1258
1616
1243
1671
985
1267
1567
197
695
574
1415
1229
1303
155
1201
597
1758
1063
1654
590
1243
1597
1415
2059
894
1396
569
1205
1391
14
286
186
1650
592
1365
1335
171
1707
318
322
120
1335
1365
1462
1200
1332
569
1258
1390
1374
53
515
213
102
637
1030
1347
33
540
63
619
894
165
592
1025
1105
1585
250
1650
1480
1496
1509
1409
766
766
155
1462
2099
1422
1439
1654
1881
683
513
658
1115
142
2030
567
174
112
277
794
164
940
658
102
820
1238
411
415
102
1567
920
1404
523
542
1609
758
1267
953
1083
1081
1579
453
1267
569
1435
1089
659
322
768
437
265
1539
32
895
781
465
1138
1480
784
265
1607
138
1133
1654
481
453
465
794
1530
523
1226
865
838
465
805
1496
1300
1707
794
569
627
1423
1081
1332
142
60
1436
277
1118
609
1190
1133
1515
797
784
1200
49
781
772
1089
265
1267
627
1063
592
1518
1368
1105
349
367
638
833
401
1207
102
685
286
831
1741
572
277
513
1326
1365
582
70
1628
1243
1344
838
1539
572
1827
573
784
1625
1439
322
1243
91
1244
758
136
970
1501
1741
1267
1671
1373
1644
966
1388
479
411
1331
221
1462
465
592
1275
1205
583
1388
558
483
1243
1518
1229
248
1025
828
1609
1118
515
1447
1243
683
765
411
762
274
1391
1082
558
265
91
26
895
1202
1524
770
837
979
1881
36
1597
53
465
875
1518
1243
1043
838
797
788
1422
1628
1910
940
928
2131
356
53
797
1707
331
1872
881
1393
563
953
136
1389
74
835
1155
1388
1143
683
1322
1243
895
1501
60
2065
784
619
1671
1881
1049
1365
878
579
1409
197
1391
28
766
498
831
632
1267
1202
168
293
1201
1136
758
1365
78
1628
78
1456
838
449
632
1466
132
2147
415
590
1243
411
1501
1465
1243
213
1071
181
331
848
1737
1957
322
569
837
1190
1593
1636
49
102
1243
56
438
308
1472
617
179
1519
1138
1082
293
835
894
225
999
32
833
2498
18
1957
1625
112
1234
325
46
632
659
102
1267
1659
60
1650
523
120
1133
1104
115
1347
2540
36
1081
896
582
1539
1874
784
765
1688
328
177
806
637
1143
415
569
1244
1300
411
108
983
592
1644
28
1774
120
563
1345
1456
1267
1300
887
1322
1503
213
1238
542
1238
806
546
1025
1606
349
349
659
98
401
1962
1841
1365
563
367
1644
293
1243
1138
213
142
1496
1138
70
528
1077
878
1650
546
788
797
766
1331
928
784
609
953
797
1275
592
1512
1303
1539
787
481
647
449
763
528
592
1828
1167
1501
155
781
1415
1243
1258
1737
1462
483
99
1480
67
563
1133
63
1243
1243
53
28
838
896
1267
1335
1194
1275
887
1390
1243
985
1229
1509
53
1342
1435
1422
1872
770
689
1326
788
379
523
833
1721
1644
1355
878
1368
1691
1415
28
683
590
1226
1415
574
1133
1546
1415
1512
627
225
797
1275
1365
250
2071
1404
1194
1300
1414
78
583
1267
1347
496
2095
985
569
329
1409
992
894
1671
1510
1758
1431
1436
1138
1462
1519
1476
932
1415
841
1707
1303
597
1456
1957
781
277
1391
1872
1606
1332
1501
1267
299
1881
1447
1224
1476
177
1409
590
1398
1275
1221
1355
1691
102
85
1243
451
265
946
1518
794
370
1226
78
1512
820
498
221
1485
2059
515
32
444
1034
26
213
1331
1436
1332
213
1226
1143
60
322
2095
379
848
554
881
1194
349
1650
572
308
1138
115
2589
1501
136
1472
1303
779
1373
1486
779
953
115
1069
1465
1404
322
1409
1620
689
1336
26
46
297
592
1049
18
1391
542
416
1477
1229
1693
1659
983
1612
1089
1451
1373
805
1194
1326
1842
1082
293
1243
1267
148
1229
966
658
1243
894
33
1025
33
567
940
920
167
389
1423
962
1345
1194
838
1398
1275
1636
1234
1479
1391
1067
1962
583
1355
28
28
1737
515
155
1539
1104
1345
1194
2095
1303
685
331
1118
1081
1472
658
1133
78
558
1243
505
1104
1368
1347
1520
293
592
2065
820
102
293
1654
784
155
515
841
1229
1520
1509
1197
138
948
1625
774
411
769
974
1201
841
1063
894
1625
1650
14
1707
1365
1115
108
966
438
1201
331
766
53
1028
558
505
822
1081
177
1205
1138
1244
2100
1530
1081
1034
1654
1638
78
1243
1659
1081
970
617
277
966
186
1368
794
895
1957
995
136
766
379
1512
1243
1519
1267
1519
171
1226
1625
637
1546
619
513
2162
1597
894
920
438
1579
293
683
1404
1957
797
609
1368
1479
1326
1275
70
1654
1081
1083
1034
572
1456
658
1069
875
1597
1667
1398
1456
592
820
1501
833
1496
1509
91
1415
768
831
1221
904
1532
498
356
1872
1202
1303
1532
784
1123
540
1243
627
928
1105
995
1607
1606
1524
2374
763
1430
174
1539
197
472
1332
1462
1828
838
1326
558
308
558
192
658
1398
881
1439
1243
1243
411
528
1524
925
897
1081
33
274
617
833
590
1267
758
999
33
590
453
213
349
1585
2061
943
78
453
267
1628
838
120
1830
1355
953
496
1612
2095
1081
293
1069
659
1268
563
1842
91
894
647
1025
1579
985
894
1628
841
1336
1737
481
609
940
18
1456
1962
1365
1962
265
293
1523
1342
763
1842
647
78
1612
1414
171
1082
833
1519
505
838
136
1267
356
1201
979
1030
1243
444
1368
569
28
1190
60
1143
1243
953
91
1125
91
1025
213
1347
928
1501
1654
1633
1519
1872
1436
2127
102
1456
116
136
609
1625
1046
164
18
689
181
609
1189
267
60
1606
774
293
1167
1081
1501
136
1303
970
1474
112
1654
1644
481
1605
569
928
784
438
1519
1957
28
1243
689
453
1243
1650
835
931
1606
1631
1081
1347
473
1616
1130
762
267
592
28
1103
1609
136
286
389
1400
1585
1143
463
167
540
1345
548
1415
895
308
597
983
1107
1435
36
1721
658
250
920
1082
115
354
1600
444
1631
513
1135
516
1133
788
1691
1082
46
1400
1221
805
1881
1962
1326
1336
1267
569
953
28
886
1415
18
558
659
1520
1650
1189
213
1082
979
953
1631
479
389
797
1516
1102
1393
1071
2095
401
946
617
1510
1465
99
582
928
1226
820
1136
91
132
1519
647
1303
1532
768
658
1365
1049
572
787
1741
1081
21
974
33
148
894
567
597
1707
1606
548
953
1633
758
277
1659
542
1311
26
1423
1654
527
1202
1337
546
274
1345
102
1474
304
1638
1881
567
329
523
331
1229
53
1567
1753
1219
1873
310
1830
1041
221
1267
765
1462
1415
1881
136
833
683
1750
1517
838
1267
225
1606
1881
1034
115
1517
1436
2072
297
155
46
1234
277
1243
1510
171
572
1243
818
1081
286
1368
1671
1315
1607
463
1221
928
64
267
1244
444
115
458
1828
1326
1465
765
1041
925
1519
774
1881
623
1510
1071
138
1221
1828
793
894
1650
761
293
1243
293
265
1881
1654
878
1957
875
437
415
1332
1625
1243
28
1355
1130
331
1409
1842
458
67
794
1512
953
1365
1957
627
1063
1395
1347
221
1462
831
1881
1916
1477
138
208
1393
957
1201
567
1606
1415
28
1337
1034
1025
865
78
230
1486
574
138
1496
1267
609
1436
542
379
632
1234
563
787
1243
213
1486
877
488
515
1612
28
1393
171
1957
1456
1520
946
274
1430
444
67
32
46
167
1335
833
1477
583
1501
1226
1229
1519
794
2065
658
1616
1393
564
2095
1243
1667
1365
1025
28
658
85
1081
1326
235
627
1190
136
554
1243
1753
1480
1404
546
277
515
820
1373
1113
1957
831
970
1534
558
1435
1636
597
1644
907
784
1331
297
444
112
53
1456
1391
1229
1365
1616
165
246
564
250
1189
174
250
774
841
1243
875
1476
1194
1115
1028
935
1303
875
1512
1303
1404
1071
179
1267
320
659
1189
658
453
1043
877
53
14
797
274
848
138
1190
265
837
444
1081
1842
1368
389
1229
1243
515
370
592
1123
932
1828
619
458
833
1439
274
1221
658
1081
931
558
293
177
838
354
1081
63
1881
449
1693
1462
136
1221
1189
1435
1267
1190
647
1612
67
1830
213
1345
1258
1267
995
1957
171
164
1300
1123
1192
1267
1872
411
277
558
983
171
465
1081
1474
1546
481
453
213
794
1486
1229
1636
1058
554
348
1509
1221
784
155
28
1400
397
1034
67
1388
277
1476
875
1435
1331
548
1155
120
250
1579
658
1693
1881
415
483
1275
177
768
617
1236
498
1456
1524
1345
1881
472
647
1390
53
1335
1957
98
1244
1200
1234
1238
1623
444
833
1609
1431
925
310
558
1693
1623
1830
1365
1737
784
1404
2095
1415
1243
569
1415
1501
659
1707
213
659
1194
221
768
1058
781
925
835
1396
389
781
331
28
230
1872
1462
1390
32
628
1567
33
515
1612
1439
67
2101
1607
822
1130
766
1671
569
1201
931
953
1244
1633
1625
1243
78
768
18
878
1625
1081
1439
46
831
784
563
1069
498
1194
841
1753
1496
286
1609
115
540
56
1081
1485
1103
766
835
179
894
1436
1373
1436
46
1267
1089
482
1511
322
1461
540
542
1025
822
1654
102
2152
67
26
1087
18
213
1130
221
1517
957
1267
1820
181
1337
1403
453
112
886
1267
1258
1414
67
1607
333
881
1496
1671
1393
590
1025
881
609
1194
1267
1303
1082
865
658
221
1415
74
658
1368
171
1123
1229
453
78
1501
1479
1466
423
569
1430
1041
60
1654
155
841
1243
601
1501
1515
983
1200
115
1194
1693
1226
1482
1202
1644
2059
563
1373
1194
779
1303
1243
63
1243
1373
14
946
197
597
1100
14
168
1462
1082
1415
1881
1229
1104
458
1366
1462
558
788
886
136
1243
322
1479
181
1512
1365
78
28
609
174
647
1633
1409
78
333
28
1025
53
894
1300
1118
1609
974
1082
1636
833
171
1659
63
1105
806
1388
197
758
558
1415
1539
1654
465
878
1174
2095
1539
957
833
1133
1082
1415
1373
132
1409
1654
1707
1332
513
1539
261
437
1435
797
1243
329
582
1132
1365
155
1390
1244
70
208
1243
852
277
512
974
1612
1606
592
894
479
820
1355
1118
1326
1753
1315
1496
818
797
225
1609
1072
1612
213
1667
1212
563
423
567
128
114
1391
42
1318
46
115
931
348
1373
53
766
356
372
1311
548
523
1267
1871
280
155
32
1519
979
1415
322
1082
1456
904
1874
1472
1520
1625
920
293
1409
174
1659
875
1524
1243
415
26
221
1520
444
213
1194
974
1830
564
896
1456
1315
1081
1654
1063
1476
46
805
619
1331
132
597
2544
1258
1707
221
213
411
320
1393
768
1201
331
658
1365
523
1644
331
1962
1335
1881
177
546
142
1373
437
458
763
1693
1041
1962
1028
527
841
46
1753
895
887
592
411
1462
1071
1267
1063
597
1609
572
840
592
2385
213
1202
367
2306
1515
542
367
932
1606
389
1391
299
583
1501
1243
1194
2065
32
1275
1593
1496
213
1693
1519
920
1403
1243
590
46
1049
1373
637
274
1524
1774
1234
904
1258
1456
36
1366
1409
208
132
329
781
572
770
142
74
877
116
683
928
1267
1311
449
569
1150
1331
1082
33
1654
230
617
877
1244
1737
763
1025
179
1957
567
1585
766
1474
1133
496
1607
1229
1243
91
1404
1479
894
658
1546
444
1749
805
2061
1519
1258
1597
1650
569
1569
1082
148
1071
540
835
1707
1644
1539
1234
515
1462
1501
1190
546
1957
590
1030
179
583
1518
1081
304
132
1243
2480
1881
479
38
1243
85
773
1472
637
1881
108
788
1496
1194
369
523
225
197
451
33
769
53
659
451
1486
1226
592
78
1191
120
1600
1758
1524
609
2095
1326
102
632
67
583
1456
894
1081
769
797
1881
1609
542
230
167
225
1318
1477
221
1628
1435
838
1501
1659
583
1081
379
1404
894
1226
1872
444
1569
797
2237
1103
917
966
1089
14
277
1519
878
838
1496
1234
1609
67
590
49
1243
1609
327
389
1872
1872
322
115
632
1221
2392
1517
2378
225
1438
638
647
1115
1189
78
931
1201
304
67
590
1368
348
1389
389
299
1267
1396
1069
322
1176
1487
797
894
837
1275
931
1229
1388
805
579
1082
1520
1390
1721
838
70
277
1585
1244
1366
1081
1155
1170
877
1518
193
1707
389
806
931
1623
1083
765
794
498
179
415
1476
1654
904
78
437
794
444
1133
683
1501
1638
1650
592
1804
274
1189
1633
985
1265
567
120
46
28
1057
1519
49
1435
1496
91
28
1389
1071
689
1300
397
267
1774
590
1609
168
1435
806
1398
1243
53
411
293
397
597
1082
1872
1390
2061
1517
820
838
142
1331
1616
148
1791
895
1303
1516
165
1071
1461
1243
112
265
481
894
1628
63
1332
67
1081
1082
46
1347
1478
592
1243
1267
179
781
974
1477
1258
1243
33
1388
1479
1456
1774
894
1197
658
558
1518
1609
1607
878
1409
1194
293
2095
805
465
658
1706
1118
74
953
1345
1441
659
1069
1041
601
1243
1515
920
246
1243
1872
1194
1501
308
609
1190
1355
14
46
1347
1201
685
444
877
308
806
569
1221
1474
1501
1600
904
235
294
1202
946
833
563
1267
1524
1691
1580
1267
1707
472
197
33
1041
1243
1439
437
415
558
409
290
91
865
1267
1872
1043
685
1081
822
1267
619
1872
658
512
940
1633
1462
138
142
1069
1479
659
115
1104
1390
2365
290
592
1082
838
1332
1501
528
453
1374
1335
766
155
597
267
1872
774
1221
567
1633
1335
831
1337
683
558
515
1415
528
304
558
91
1234
683
1512
1957
964
91
1691
155
763
2351
865
1373
1456
1659
1190
1041
1234
1707
1881
617
136
274
397
437
1365
28
592
1609
1439
1311
1638
1439
503
503
1071
831
998
277
213
632
265
1243
1472
1753
1881
481
265
1221
1368
33
564
397
894
267
768
940
1130
979
1881
1104
1315
768
132
444
1368
444
1409
1415
833
1496
299
637
886
966
548
1071
1462
411
953
177
1707
1520
1532
1315
841
1474
583
1436
1465
948
1881
197
308
1659
267
2065
444
513
177
1388
1210
1753
1667
768
583
415
1650
1355
1221
1136
148
1368
1456
437
833
794
78
325
1267
1671
2061
805
838
1435
781
542
619
515
239
1957
1539
1391
1391
179
1707
451
1243
940
458
1872
192
148
91
1337
1693
1189
797
1496
1194
1243
1345
33
67
1774
1368
1373
1373
1519
1638
1069
609
267
928
513
1872
970
1336
197
1466
637
277
2392
1244
91
1243
1439
277
33
609
1133
1456
1456
765
1606
894
115
1202
515
1667
286
1501
1326
1069
766
592
1082
1243
1393
128
28
806
1496
1355
1404
591
1461
637
1600
1194
437
438
389
1336
1391
2095
1081
437
472
1101
1238
155
1650
542
213
1430
1126
498
483
142
56
1243
1258
1202
70
1300
115
171
887
1238
1509
274
1515
293
1881
1081
597
78
1600
887
2506
1391
513
1625
1244
563
1606
567
168
601
1842
877
1189
115
1041
385
1267
932
1474
1650
841
765
1569
42
546
820
1438
1461
213
1190
877
304
1741
917
246
1142
887
136
1081
1524
1267
1472
274
1081
558
1189
1303
1373
1069
1194
658
26
1391
1391
356
46
985
1226
762
290
472
1612
1238
235
1201
1501
925
360
168
935
779
42
1069
1707
590
1478
1082
1593
1243
659
564
1737
265
769
42
46
1373
1133
1331
527
197
768
564
112
765
409
597
1520
876
946
1462
1390
1480
774
481
515
225
523
1872
1477
1368
1517
974
583
267
781
1267
904
1243
1430
1415
1539
833
658
1267
894
632
33
1229
1532
1569
179
1881
513
1331
1659
1130
437
1025
444
904
632
1607
1512
239
1496
1315
181
1226
74
1347
1421
1331
1243
2508
1244
108
1510
333
299
1606
1243
1414
1403
1404
498
197
1365
1267
1194
787
33
177
582
1707
1830
267
1085
1063
1143
1034
915
304
1393
132
171
841
1081
925
1086
91
632
74
1217
458
1881
67
1606
1143
1671
689
1414
208
1081
174
1398
948
647
159
1311
904
896
1311
208
1318
1082
1435
1267
1462
498
276
142
683
970
602
1476
1275
1150
558
948
512
877
213
503
1081
1267
1243
46
1707
1585
1654
197
415
662
1479
1842
946
78
1400
1883
1721
1654
70
1625
415
444
1721
904
91
1496
779
925
1644
14
168
647
1267
1243
878
192
985
1311
601
1347
542
970
766
1957
1517
2065
28
277
1423
512
498
784
314
572
1136
1496
132
437
774
1409
1456
63
60
1409
1828
1515
597
1041
632
1644
797
496
1373
1267
1138
592
46
2101
28
659
1957
1345
208
53
806
935
1391
573
1393
894
1226
1828
1368
1510
1509
1300
1515
1267
177
465
26
1138
1423
1335
2238
592
148
878
794
112
835
1243
1842
1519
1365
250
1089
609
136
619
1636
983
310
597
1881
1133
1234
28
415
1142
831
1234
1472
174
1750
1123
1067
1510
875
1476
1391
213
1243
1368
1585
1881
527
1807
74
120
1415
964
591
1243
1631
33
1404
563
1331
1633
558
1069
1606
1638
1518
1267
896
1650
592
1607
1244
623
46
1390
33
1476
1373
609
1366
2061
1336
838
1466
132
192
1043
1069
627
1438
325
619
1398
878
174
794
451
831
1391
779
1881
1741
32
591
1366
304
1126
820
848
1287
779
1804
833
768
1089
1374
1959
1331
1229
1524
1436
1238
1123
1431
1474
591
878
1957
179
953
592
1620
797
168
833
1393
2320
1644
523
781
1580
1828
1659
142
1115
572
78
132
774
647
1082
1741
590
774
1243
838
1389
1501
658
53
647
341
1753
1518
904
1030
1043
1077
1518
56
1243
881
564
527
1081
225
875
1431
1612
314
1025
623
1398
1957
774
14
102
1519
1025
230
894
1607
1962
1205
835
498
896
766
1517
1647
1393
1138
235
28
579
1234
1265
658
2355
401
831
1071
1315
1082
53
1202
632
1606
774
1404
1366
1659
197
1654
1202
1243
168
953
213
1303
592
1650
659
379
1989
1516
167
1842
833
1501
179
1258
623
1478
1511
769
1263
590
583
1243
2061
505
1612
1243
1524
820
120
590
250
569
1543
277
168
865
1509
1390
348
1300
592
875
1539
1243
174
1515
1466
1524
415
1456
70
878
1138
1118
833
1607
1479
1275
875
155
1243
957
179
1390
155
894
820
28
1423
1409
1194
1332
1415
1503
1243
765
865
2385
46
1083
1081
1081
1258
881
411
925
213
1650
970
1518
1391
1229
1501
1082
1404
582
1243
1368
1335
837
659
995
1638
957
1388
1267
120
1872
683
213
970
820
1366
1633
1267
1267
14
1543
167
1229
354
1287
1170
155
1501
512
865
1243
569
33
415
1189
395
1258
1633
1243
1510
1104
1456
49
1737
820
766
515
1539
833
820
1300
583
26
592
472
758
1707
1373
1361
1311
1962
322
277
1081
248
833
966
1750
197
1628
1707
878
108
832
78
878
1609
1388
102
1842
1828
1519
765
2250
1138
1520
401
2061
449
1202
1190
1691
1436
784
2065
1071
1456
1519
1585
1189
571
948
1510
1063
60
401
225
831
1873
957
554
1631
1638
542
26
1373
250
1881
1030
1585
1409
841
592
1962
1409
1872
953
592
26
1409
765
213
2065
1366
1391
1654
1234
878
1659
108
1097
1409
763
1501
895
1082
1515
1398
1616
838
2101
194
1569
308
794
1607
322
397
1391
174
1597
1345
1102
865
1030
569
290
1631
1671
515
481
1631
1219
1136
438
601
1102
1957
2061
293
1243
567
1169
758
1391
831
1189
818
966
928
833
1335
297
213
1842
277
1133
1396
1957
1318
1028
572
542
1201
1275
1532
1303
1631
571
966
74
136
1390
617
99
1543
1625
67
1625
583
331
2061
515
1067
213
878
805
1436
274
293
953
336
1089
1465
322
1774
512
482
1226
774
213
609
1456
1644
1456
1243
1644
970
136
1366
349
1957
438
265
1118
1081
2065
1067
213
1393
33
1691
265
637
1138
465
1456
1244
1496
583
479
1202
1081
1962
1585
1243
2101
1707
1303
179
563
1509
1567
223
1874
1081
658
2392
1671
632
763
42
794
1414
197
1082
567
138
115
1881
1465
1501
569
879
894
1650
554
1872
904
458
878
925
33
983
820
1518
225
1300
781
1243
513
627
136
1081
18
601
1275
1872
213
1229
230
904
277
1115
108
563
267
1872
928
1758
1623
53
1625
1115
1347
597
308
46
1391
1081
1267
1300
1221
1243
1331
1272
784
14
213
1422
838
1181
1243
132
1414
1355
1398
1456
1962
1234
1671
1519
1071
46
761
1479
1667
904
1368
1935
449
878
67
658
1393
458
1644
67
1202
1337
835
2101
1243
1275
120
409
415
1428
1881
925
1456
1243
1034
768
894
46
389
1520
28
1501
1243
935
1244
502
1872
895
1501
835
1133
1501
769
985
1300
1404
78
1189
1201
308
1189
1081
1071
1267
138
895
887
1315
1267
1373
1226
1667
894
1510
2090
632
1569
1456
498
695
1229
659
1104
637
1667
444
1579
828
2095
1190
308
1082
1905
564
2095
1366
1105
1612
1585
1123
331
953
1221
481
286
992
1332
683
36
26
1082
932
1081
932
78
1025
42
1043
1510
458
1142
983
1462
38
1585
132
1414
970
583
546
983
1516
1368
1872
112
647
78
213
1874
2471
779
1368
659
1543
970
221
1315
1515
78
765
1258
946
647
779
1628
1373
2100
1221
592
1600
308
583
46
179
1466
617
1616
1030
1830
116
1194
1415
1524
46
1813
831
766
67
1104
1707
1243
583
1373
148
18
515
619
120
1474
1258
1071
1089
67
2308
274
308
632
60
1374
1366
265
953
865
1753
932
1430
797
1069
1388
360
512
558
1612
168
659
481
1828
1318
49
1368
946
1212
310
1244
894
18
42
235
1267
1512
186
1607
46
558
1081
1842
784
1872
2127
1243
498
132
349
1685
894
91
572
98
1391
787
1243
297
1443
632
1590
1202
1606
286
138
1512
1197
659
766
1741
1409
1644
1753
267
297
574
277
1638
647
1957
91
1390
115
779
213
1519
331
1423
1431
544
322
1081
1081
2156
99
768
1501
235
1606
225
1873
115
32
14
831
1430
64
1303
437
1138
928
2188
1461
1332
171
135
935
627
1633
1210
895
2095
221
444
1202
483
761
895
85
689
174
970
763
78
56
182
1368
928
155
155
1516
1487
1501
931
920
1774
297
592
53
177
658
1607
197
74
1430
1244
1462
822
1654
1625
1952
1326
290
136
1600
349
1474
1138
1609
250
788
1873
1041
983
1519
1474
896
515
820
689
904
966
267
784
1123
128
1243
1243
1501
1373
896
974
1244
1393
1335
2095
53
1102
277
297
230
820
1081
1243
1243
293
197
1138
1345
1243
558
1025
647
74
1501
878
322
267
1243
2059
2101
28
1365
1025
647
78
1404
931
915
181
1102
23
1234
331
794
1311
2101
1579
1501
1189
542
91
835
1518
18
444
592
1258
1650
304
1081
299
142
592
239
331
1391
299
567
1518
569
989
632
1472
195
1335
1234
563
2309
26
1238
1138
1524
1636
274
1524
1812
1221
567
171
136
928
765
1071
569
1363
1461
619
308
1041
970
60
637
1881
564
632
835
221
213
1373
1189
957
1872
102
1300
797
781
1308
564
250
1043
1654
1275
1201
1415
658
833
1543
267
781
970
1243
920
1081
1069
167
1368
1691
1872
91
1368
1081
208
286
878
833
1501
1335
91
1337
647
689
60
1081
26
763
1347
1539
1034
592
566
590
91
1389
659
179
1404
579
806
1477
542
563
235
806
786
940
572
333
1633
784
1644
1520
592
564
415
592
564
1633
213
1126
886
554
179
1872
1332
683
1138
102
1872
1105
329
658
1267
304
894
1138
286
1512
155
1520
931
310
1501
132
67
325
1355
953
1606
563
1520
932
46
658
1105
601
983
1226
597
1118
1519
831
1625
197
1243
1102
985
1391
820
1633
583
1123
1189
1881
1365
1081
1543
479
1758
1298
1496
479
230
2368
1089
1226
1391
102
1659
1396
265
1234
213
1337
1431
1102
511
932
1957
1202
356
787
1104
310
1335
572
2031
1366
1102
1409
1741
985
438
444
1226
709
925
952
78
36
46
1462
567
329
1126
1881
36
1431
465
1671
78
1447
304
458
437
1105
286
1421
920
1133
838
213
1240
437
496
472
658
1479
1355
356
1365
1600
558
179
1628
221
2059
1436
1243
1229
1104
2095
841
505
765
838
1025
1373
1519
546
293
763
304
1501
946
230
415
2065
1315
590
472
925
957
1267
277
78
1243
781
1082
1115
632
496
128
1244
349
632
1625
2366
1510
46
299
1414
632
878
177
1133
1303
78
136
325
1243
609
1123
617
1693
645
155
619
1030
2070
1609
293
1105
583
2453
1267
213
1311
389
1461
1539
116
957
1474
2061
267
766
806
865
1654
940
1994
865
632
920
781
1275
619
769
1243
1303
1389
1872
46
1872
1654
1028
1644
498
1243
784
1368
1396
590
1189
1609
569
878
464
904
1445
894
590
1267
953
583
837
277
769
1472
1347
1243
831
1609
953
697
523
632
1200
592
619
438
1243
1190
1244
1393
1546
1365
221
329
592
1404
1509
966
1539
444
979
1216
1243
632
1741
1485
1501
1415
1082
1496
1081
1957
498
277
250
1472
1123
1654
1267
546
1654
894
498
1520
953
1049
1568
110
940
1532
32
110
318
1336
85
774
527
1456
265
1025
1409
1474
683
18
820
213
540
1194
221
1081
1243
1510
78
267
91
590
444
2101
333
1520
1962
1957
112
1331
925
1366
974
1439
415
78
1462
638
1409
225
46
1496
638
1519
1267
1423
1234
1881
42
155
658
1104
1346
931
878
1243
850
833
886
1365
1115
651
1415
1546
293
290
833
515
360
438
115
1275
1667
197
438
136
835
1654
831
177
515
1030
567
1318
579
1190
1300
940
354
42
805
230
267
1462
1501
1126
765
590
1435
322
515
1332
932
828
768
1842
465
1243
496
833
277
1691
1435
32
1501
597
572
632
638
1194
1414
1133
308
192
304
1693
1659
250
1267
1243
1436
1650
1496
479
872
1104
1365
592
583
1414
784
590
26
797
1028
132
1536
1462
155
567
2123
208
763
797
1025
1058
1210
1303
527
1944
865
248
102
1190
1244
370
554
225
496
1081
325
1479
794
286
1667
1828
1486
1267
766
110
1229
1650
115
1287
123
1496
1872
1243
583
415
1298
970
26
946
265
515
1243
265
1431
1519
820
102
2148
932
496
1607
171
1142
1654
1373
515
546
1623
64
2061
983
60
213
554
592
658
1496
67
1086
331
1366
1138
512
1623
886
583
979
1606
46
574
1462
1881
877
1543
213
179
1600
1041
46
1842
617
1580
569
1102
1579
1707
1609
208
1388
894
1332
174
1423
1685
1194
658
2061
828
1737
2073
831
1741
1393
265
2061
1872
1415
1430
389
60
1243
875
877
1345
1243
1243
1628
1519
49
246
1512
1243
769
1873
1236
483
1609
1404
1404
286
1593
2095
1034
91
1501
230
2061
1071
1462
331
1750
894
1388
1081
78
948
999
1311
148
1435
197
46
1512
192
1606
591
458
1300
627
1520
512
265
1243
658
221
2061
167
1143
1957
250
1873
1238
1267
1659
99
469
120
1104
444
1530
1606
1828
444
1501
920
397
1539
1332
1477
985
174
415
1143
293
1102
1435
592
1234
931
248
1539
1229
308
272
1509
1398
940
1315
91
1393
1355
1607
356
1243
293
1147
293
345
112
142
683
1496
1436
1365
26
1600
437
820
1234
1373
822
181
920
946
181
1390
623
1543
904
833
325
1519
213
957
1347
1501
932
779
1636
1303
331
138
1267
1439
658
1303
1435
237
1501
774
838
1691
1931
108
1336
411
1585
1654
181
1667
1667
1391
1133
67
1524
297
53
46
1082
1881
632
1332
658
2095
1136
904
2136
983
67
1287
1439
1133
932
186
558
1469
2059
583
1585
115
1607
1373
932
148
419
904
1243
1650
1671
1229
360
1625
102
1243
1267
349
592
2061
1633
213
155
2065
1881
1267
349
1456
379
1267
267
1315
327
1123
1636
632
1462
609
1167
1046
567
583
1881
1607
895
453
818
304
1659
1872
370
835
356
1580
841
1585
239
120
895
1043
1243
1828
481
1345
940
85
1300
1957
1082
1520
1625
36
758
1267
177
177
1267
985
1234
1518
1192
1404
1747
290
1102
78
1028
1082
583
297
1391
26
1585
983
192
928
781
1501
894
138
1415
1226
797
1205
1275
1962
1671
293
13
932
1205
572
567
833
1659
1243
1081
781
1435
647
1625
142
979
1194
1524
1872
1872
1389
2341
108
632
1517
28
46
46
1398
179
1118
1409
1691
246
60
638
1229
142
213
267
548
1496
115
1243
838
1620
1326
558
763
42
957
1081
806
1515
265
1194
102
1082
1842
766
548
946
1600
1243
1267
1142
197
995
181
601
523
349
32
953
878
177
498
349
875
1366
458
1984
1659
837
1347
1872
957
957
542
1842
781
619
609
1486
136
250
379
1501
1197
878
1303
1633
1510
1546
1267
136
1543
769
515
1133
1118
1828
1659
167
1962
1409
1496
1479
572
805
766
389
546
583
1275
617
794
1096
78
74
835
875
831
1881
784
1644
1202
1200
1234
239
322
1585
1638
590
1691
1043
479
2125
1300
1750
838
781
806
1691
1267
1243
1089
370
53
953
632
28
1142
1650
583
120
904
444
762
1600
46
1520
1002
1517
444
1226
569
1685
931
1659
904
1422
91
1365
295
1133
1373
1543
658
1593
36
2101
165
322
1957
1456
33
49
1476
1267
831
1567
1685
181
1189
1472
239
1597
437
1081
695
102
1628
1264
28
411
415
1081
1472
1650
1872
683
102
966
838
274
1391
49
174
1543
1025
878
1082
155
155
277
558
505
2101
1478
230
781
779
527
389
841
1081
1332
1466
590
558
286
1041
1082
1347
208
540
1462
1118
999
472
583
1202
437
33
2061
1190
1675
797
558
1130
213
363
1118
1195
1691
1667
658
563
894
1707
179
1244
970
609
1741
1221
583
1063
1365
1524
437
1136
1430
564
2061
849
1287
1318
36
187
1194
1539
78
1524
1267
659
797
1409
894
1133
632
1207
1229
277
453
1524
155
267
99
957
1345
1636
1881
1609
658
766
1796
572
165
1872
758
983
437
1421
1331
310
592
1625
243
1202
1644
370
878
1081
1842
1315
1083
1741
1229
250
67
1872
186
1105
174
1189
297
1774
1229
1049
415
411
1142
920
1741
1267
53
1567
878
878
1244
213
1480
592
1118
138
512
102
498
2037
1479
1707
1707
1391
1229
794
784
1532
290
1512
1872
1365
852
1081
833
78
1409
894
98
2101
1069
1644
91
379
946
572
1258
1585
1650
2101
1243
1155
805
768
619
78
896
533
1041
970
1496
310
1414
274
1842
1194
2157
1842
286
1707
647
1159
768
2061
865
590
138
1200
590
920
784
1058
1390
1286
558
1194
1485
1415
409
841
135
1520
1046
848
894
1082
505
583
940
689
794
1466
1244
1774
411
1365
1258
286
781
1243
453
60
1336
1202
601
177
1456
221
67
1138
1028
647
239
186
120
235
619
1606
102
1707
569
277
213
781
658
186
1842
230
619
1355
1525
503
1244
1501
1122
1133
833
265
1243
1398
1311
1842
1379
28
2061
2451
213
1607
1612
177
1415
632
659
389
847
1579
1030
848
875
2086
1650
794
1243
1355
774
1391
1415
1234
647
1390
1659
1046
659
26
1221
970
806
1659
1081
1631
1243
1105
592
1355
895
1393
1436
297
230
74
1347
1532
1439
1474
806
590
824
430
1365
136
496
1872
286
438
213
713
1869
592
1229
1872
689
179
185
1659
1243
423
523
797
1424
920
1631
465
1373
120
360
1667
563
1133
895
213
928
60
1456
1071
36
136
1693
920
1474
415
174
999
1524
1143
1393
1243
788
1081
647
1633
558
239
1758
548
1462
1600
1221
112
325
164
1496
659
1654
1650
1509
325
1133
1659
1332
1636
213
1977
1414
322
1118
1479
483
1767
186
1567
479
1462
472
367
1962
1118
401
1390
1189
794
515
1388
1025
1957
1267
794
1435
2256
515
1423
28
325
319
1390
479
835
1229
931
1721
28
286
1365
1190
1322
1337
1693
78
1043
1355
904
1532
983
415
1365
1258
1315
1512
1243
221
1102
1136
1393
2101
904
877
310
1474
1332
415
1243
1336
438
1585
1365
1081
135
1243
1267
797
458
1355
1425
797
293
1244
940
179
293
1234
1258
1082
920
415
1267
1466
1081
762
213
360
299
2061
512
542
558
1243
1524
78
542
609
1243
299
128
91
766
1201
953
583
1234
136
1609
1429
60
1260
806
766
230
1025
1404
582
512
230
1431
984
835
512
1041
18
617
1479
498
449
1365
1138
983
1104
293
267
1512
1063
1519
304
840
1258
1607
274
1667
2065
841
1616
53
1300
1243
1567
1842
784
1081
523
213
983
564
208
974
794
179
1267
935
1741
293
1226
179
1332
1539
182
179
444
797
1082
1071
1579
496
1439
295
658
1707
841
60
1403
1842
1654
102
415
451
558
182
297
1311
515
1962
2061
411
138
1326
1539
2101
590
766
875
583
931
277
33
788
274
148
774
953
1311
265
91
53
647
1243
1077
53
1355
1337
409
806
67
213
1303
948
2065
277
174
1472
564
138
1496
761
221
928
1639
894
498
1828
2556
46
1202
953
1267
928
1300
1520
171
1347
1623
208
1511
931
1638
1243
1118
136
1830
1243
1345
1404
1607
397
970
2061
970
1828
1368
1355
658
1097
865
652
265
895
1597
458
213
583
1082
1366
1243
293
265
638
1244
115
572
53
177
1693
1243
320
1389
1398
308
761
797
18
1133
1612
953
1842
1243
60
1133
1326
1366
444
1737
1474
875
1025
877
1081
1025
1258
1753
805
437
64
1516
1519
567
1515
1474
167
779
102
60
56
297
828
1041
1961
878
1509
1465
177
583
1243
896
458
1390
1436
1303
931
91
658
174
1554
1512
496
1190
1607
1842
356
1659
213
1654
558
1243
2101
1659
779
2061
360
78
647
1753
2061
689
632
102
217
647
1133
1565
1243
1133
920
1707
1872
1234
1543
1477
1049
1774
953
1842
1519
558
896
875
213
78
1190
1133
920
877
928
444
658
348
132
966
267
85
1957
1391
1043
1086
277
881
225
1501
659
974
1355
1511
1234
1479
1644
1609
515
1221
932
1535
583
370
267
397
1415
1415
1083
1143
1654
944
1030
1644
498
1368
592
1597
458
1501
953
1474
379
391
277
1332
833
1431
1368
617
1580
1366
569
1496
299
1347
1150
1143
1221
444
619
1243
1456
1389
1243
1326
715
1758
1238
609
299
1830
1623
415
1355
841
1707
1496
1373
1436
115
558
590
1082
1368
946
1201
659
1287
53
239
617
1398
208
1130
1569
290
970
1189
458
1243
1202
632
1243
931
1435
1243
63
28
1519
1244
1041
1366
558
563
1650
1133
213
1707
1404
325
1028
415
1102
444
1404
953
2065
297
1430
1366
274
1625
1366
896
1194
1243
120
1478
1219
1201
26
1267
1433
865
1517
322
290
49
451
1345
966
142
1404
1842
1872
558
1515
1226
966
1520
758
120
928
1456
389
290
878
1389
632
920
1606
931
57
1355
1477
1267
409
1957
1169
904
438
1388
925
1275
102
179
112
1025
1654
1030
1654
794
1243
1130
1221
1169
894
592
1456
932
904
572
136
142
1422
102
1155
1842
274
1030
1331
788
67
1244
1114
784
120
1774
1616
1081
26
109
781
683
26
1243
2392
1415
920
591
197
1315
1398
953
112
136
835
220
784
142
1133
886
1532
935
91
540
1155
513
579
920
1600
181
354
1365
1345
1691
1138
579
1509
1509
1957
2065
38
1243
221
1275
1275
437
329
174
1238
1102
18
235
496
1368
250
108
1707
290
99
925
179
1774
67
1244
1081
1315
230
664
115
582
1654
67
1872
325
423
1409
304
91
1430
1641
138
2059
564
1258
1422
979
794
333
1391
248
108
1650
1115
2101
192
1365
1243
1842
1501
562
46
1243
831
592
865
1872
1512
590
1081
1366
563
573
1243
1326
1532
768
2385
277
1569
1625
1957
1275
837
1472
2095
1456
1431
1083
1962
1501
234
1829
979
53
138
797
168
1029
136
415
115
1456
290
1539
1189
1189
1077
1058
1368
1115
768
1081
1435
1194
1659
46
797
572
1243
148
1244
515
110
2095
794
1267
1509
1430
1388
1391
198
609
132
1430
1462
108
1435
1267
333
411
310
1081
1170
18
806
1200
290
1650
78
112
389
322
1335
1267
573
444
1416
1335
1226
320
1089
64
1347
331
389
841
582
1510
1368
592
928
472
293
1741
658
2335
1512
878
983
213
1512
1315
2065
1524
935
913
658
1524
1258
1519
213
1496
632
1567
415
1058
1258
250
647
1650
1103
1243
1580
108
1539
1474
1025
1373
1612
1155
805
564
1143
1633
213
1393
132
310
399
838
689
877
1030
896
1520
1303
273
1447
53
1081
1243
235
1872
928
171
1536
1916
379
953
1519
1873
78
1190
1691
465
1082
1236
1025
329
314
540
833
1365
481
53
896
155
781
1512
1659
1303
689
91
1238
763
894
797
1546
1244
929
617
623
1335
1593
1517
308
1190
1243
683
925
1567
1501
116
638
56
213
765
689
1234
1628
411
78
1462
1654
2059
325
91
766
168
1435
1707
250
60
768
1089
527
1221
1636
277
46
138
1462
1303
28
1612
1842
349
102
98
506
179
822
91
1243
1967
1104
931
838
1512
221
1243
1194
60
120
763
797
1474
925
877
572
875
1101
28
1243
647
46
53
177
1567
781
2142
415
26
1609
230
1347
503
632
1654
849
1089
1872
239
1501
437
838
917
573
1365
931
953
1707
1962
689
1477
1391
1667
1517
322
148
304
609
155
1388
1881
53
788
293
197
1486
1155
1415
1234
564
1303
277
1243
1881
1347
592
1388
878
286
1315
1466
70
389
995
1368
1607
1472
102
479
1391
1597
411
1212
331
769
1390
293
794
1366
953
2392
213
2169
1212
1519
954
67
1389
1082
1476
770
132
797
411
766
1496
512
1593
293
36
1524
1366
114
794
632
1267
277
878
505
1647
1205
1335
1699
647
1089
1034
1081
1212
53
277
820
583
932
1585
1243
865
1609
1654
2100
1243
221
1654
583
1234
659
865
953
1189
379
1089
931
142
1267
1543
540
102
1439
1229
1226
1962
1390
953
1300
758
592
571
609
592
769
1650
875
1963
423
1102
948
1804
181
983
572
1267
1606
985
1043
781
349
239
1332
928
1217
67
583
299
1881
592
592
1479
558
797
659
1069
1243
569
567
1842
274
179
1388
1081
940
221
286
1226
1243
1133
1516
60
597
683
1609
360
573
1201
1368
1331
1689
174
179
1509
1479
1243
1423
120
1267
1028
895
290
904
617
683
1355
786
304
67
592
948
85
597
1516
831
1609
572
831
46
1456
1365
213
26
1028
1069
1267
1063
174
1243
1133
78
1671
592
1118
1874
659
1546
627
1046
758
401
267
523
1612
415
389
1479
1543
1243
765
1082
1546
1667
583
1842
779
1431
2061
1335
919
1509
250
932
1082
848
235
1691
293
115
1082
523
213
2136
1243
213
1461
592
248
877
1243
1721
689
1115
583
1366
515
632
1823
267
1409
265
1737
515
1355
167
609
1244
1638
1318
542
1881
1081
569
282
49
1366
837
1517
1030
797
14
1347
1133
155
1737
63
974
920
179
1474
1472
1082
995
250
943
1130
1081
1774
943
940
1404
1243
1030
1609
1081
546
1443
877
1480
894
928
503
831
689
833
250
878
1597
1025
1435
1303
465
1707
1872
218
1741
788
820
18
26
56
1347
881
1243
979
1373
1520
601
463
1142
515
1082
931
901
527
1616
569
1267
171
1659
1243
1462
102
1347
774
567
590
1347
1496
102
1234
120
766
1365
1667
179
1633
781
637
1612
940
132
322
1081
1241
1243
1081
1509
779
1957
1520
136
115
513
389
590
322
91
1217
293
1962
2555
940
1133
1504
108
592
1243
985
1872
953
1244
768
423
590
774
877
1055
26
1633
230
1509
1300
120
983
1391
1243
781
878
1404
1143
1636
904
1190
1644
1435
331
1472
1415
1115
515
293
1439
115
221
779
637
181
1267
1194
1155
1509
481
1194
1721
770
1633
779
1082
293
177
1089
515
1267
894
1287
563
805
1118
1650
1267
1234
1456
1409
1155
619
784
591
1456
835
841
1217
1654
322
1753
458
1409
213
181
1737
1479
1737
116
250
53
239
582
1391
1404
1496
1501
569
979
505
1741
563
1510
979
572
1753
904
953
1194
878
1373
1496
948
1650
1423
397
1133
2232
274
583
1593
794
781
1267
498
896
597
132
63
290
437
356
322
1957
1347
536
215
546
928
1439
171
1872
1365
1957
515
558
197
658
1393
1607
325
970
349
1519
1567
928
1388
1244
683
99
1118
1234
1435
1388
78
1355
1335
1365
1388
1303
1585
1510
1043
165
310
181
265
875
1612
932
1606
115
248
472
768
1511
797
1243
1654
1267
414
91
155
940
1373
1633
970
865
932
1229
894
1520
645
1612
970
265
1593
1842
1024
1123
181
142
617
932
1390
91
1138
415
192
979
1609
1842
1030
1275
1650
1628
1243
1623
758
1337
617
1644
250
572
102
1957
1501
970
1693
995
1422
1373
1123
1625
453
192
28
542
1707
1130
1512
1028
1519
1069
1501
1025
2101
1737
1439
360
265
1431
1347
78
1331
310
1644
567
878
774
274
689
797
515
1438
155
1753
213
904
102
1501
208
1331
1415
647
1267
1511
865
966
1567
1243
1025
833
1707
970
590
239
1962
177
1234
894
167
1133
572
797
74
1881
1267
1331
221
1400
2067
397
1758
389
894
617
230
765
286
290
781
155
46
659
138
637
1415
784
1332
957
841
1315
838
1741
1404
512
1501
1058
132
225
894
946
527
1462
1650
213
1081
1496
444
142
928
1081
794
2095
1496
1043
1650
1501
1104
1638
322
794
503
1486
1388
49
1872
1071
970
115
590
944
594
1345
308
592
1691
1335
573
458
304
765
293
563
91
1115
26
1518
379
1873
1569
1512
120
765
138
1243
2101
805
132
1616
46
1650
1721
1431
186
174
689
1456
18
1258
1404
1472
563
389
765
1737
186
597
1978
349
558
1436
931
1472
597
713
1520
1530
1519
1496
1391
563
1539
2095
230
498
1532
1436
592
1647
831
1842
1737
1707
1707
1243
609
878
36
974
1391
1580
797
99
689
1456
623
554
286
2237
1456
617
2385
564
1509
116
1202
765
2061
503
878
563
1393
120
831
221
78
208
515
438
617
168
685
308
1872
1300
1510
397
479
78
548
1300
1081
1474
1638
389
512
985
1872
569
197
1512
308
974
1133
1315
1025
165
179
788
1234
437
527
579
181
401
277
1403
1390
806
957
1200
1638
1267
354
322
112
1243
946
28
136
1123
558
835
1597
878
1082
26
1229
590
1303
53
1654
770
265
1136
894
904
828
1219
979
78
1872
1331
1030
411
370
1842
1265
1243
619
42
472
1267
572
36
1398
248
931
1104
527
1226
1476
1707
1625
197
1081
1332
1633
1221
831
1659
1667
1496
320
1585
498
904
953
1049
619
1123
1872
1517
293
983
1654
213
619
1104
115
1082
1466
1190
102
165
1415
528
411
1243
1258
2095
415
1409
1650
554
67
411
479
110
1049
213
1069
833
36
1243
265
322
108
67
63
1025
563
904
250
647
546
1638
1828
60
181
1025
1644
995
1585
983
619
258
940
36
820
444
221
1028
1625
1518
1842
1671
322
1105
1515
1025
658
1315
213
1472
1671
267
1391
197
1693
1115
878
920
820
112
1243
1859
1881
2065
2063
1515
1404
1612
1022
449
904
458
498
1205
601
120
1335
528
1721
831
542
781
213
1300
1456
409
955
1606
53
356
1226
2146
322
1585
18
1609
1606
182
1439
14
1633
1058
1335
1509
1509
1404
1267
336
1436
797
1391
26
1041
1585
1030
60
683
1189
1069
53
1390
116
953
542
1373
1962
563
1609
1069
197
1436
1872
1103
322
2095
931
1243
1243
1654
935
108
1243
136
564
293
329
931
1267
989
1585
1210
389
2100
1501
1472
1546
26
1243
438
957
1650
171
513
42
389
632
583
26
1275
1431
1202
920
438
458
225
2065
970
831
1539
1133
806
1243
1267
1456
999
1659
155
1804
1311
875
1957
1366
1155
33
591
1520
1373
1243
60
1189
1414
597
409
683
1585
192
1606
46
265
1028
308
1721
1202
331
1390
766
837
513
1707
689
128
1025
1391
564
1258
67
1439
415
2101
1081
805
1331
1194
1102
1828
1190
1404
1238
835
932
1605
1082
1431
458
213
1303
865
2095
1126
1366
1530
1243
554
230
1650
564
609
1439
554
33
234
1520
637
177
904
1474
2065
171
1456
453
1465
1267
833
1267
797
1804
1081
1189
1512
1461
2095
1201
983
293
582
482
1081
1625
1532
1462
1409
136
155
1671
974
1332
904
136
1415
1335
213
548
1201
1520
1518
1422
142
1365
1244
1530
590
60
877
1258
695
1393
503
1221
828
1267
1830
1872
142
948
828
78
1243
1633
138
564
1265
953
558
171
1104
1030
46
483
554
483
1881
1873
974
833
970
647
60
102
554
925
1069
1071
761
1962
1258
1609
1243
1466
26
931
1409
1496
1243
877
1501
1543
1170
1267
660
1243
683
13
1083
1518
46
1243
1515
1373
1243
213
1389
465
1707
1663
1202
1326
1368
2095
1518
182
1234
63
138
1322
208
213
1509
1028
1201
1030
609
1243
1104
308
70
946
1585
896
1431
1625
2586
1509
304
1962
1462
2065
1707
1496
1391
132
1606
590
1479
1347
1326
1155
940
136
592
127
274
1474
1221
1303
1275
1423
444
1336
1518
1436
632
833
1368
835
2095
818
1303
1391
401
1388
1049
438
1962
411
1069
102
784
2320
1597
1258
1043
597
1082
893
1238
46
481
957
49
78
2120
1244
78
970
78
1388
1693
1422
1115
78
1650
177
453
925
1625
1194
1244
523
1654
1243
179
26
523
142
637
1962
1303
1123
1331
632
1519
683
953
440
1089
1236
277
1737
225
563
1130
1250
1365
554
1520
632
1957
1303
1973
1322
1462
1123
1874
333
1143
1287
837
1518
181
32
638
558
548
1081
331
1201
496
1336
1226
453
928
411
78
797
60
187
989
1365
115
1253
1331
182
503
1480
293
1842
1691
32
277
91
26
931
835
1025
1585
265
1872
239
831
1520
397
1201
304
833
453
590
168
465
1243
781
308
297
1335
33
465
835
179
1046
779
838
63
1609
1872
379
1520
411
1509
931
1543
1607
865
36
14
928
779
42
1391
904
1069
498
1226
1415
397
250
1267
904
647
1625
1439
1138
887
415
894
1243
894
1025
115
308
1355
2092
1400
1243
1315
1104
528
2059
1477
181
647
36
1326
896
1741
1373
38
601
1644
1368
1707
632
835
1415
1479
1267
1462
1539
1243
820
28
1189
1496
235
761
2095
293
797
1118
837
569
1628
354
1194
1430
1063
931
1404
1229
1474
1368
1331
1398
1567
1234
1300
138
1532
155
1519
1437
367
878
820
1243
33
797
213
1524
1311
174
267
920
569
953
78
1638
887
592
1707
583
248
632
820
1631
1423
322
569
2100
1436
1872
1496
833
267
397
1625
349
1414
1609
356
1267
766
1202
865
1532
852
1326
356
1842
1025
946
286
1082
33
1516
132
523
1143
274
912
820
1842
18
1345
1243
865
1365
248
42
1335
632
1081
1138
1465
1118
558
1229
822
831
239
1143
1332
2561
1243
1373
1043
632
1873
1118
831
1737
1025
838
1274
274
953
1462
1046
33
1389
1226
1512
931
115
496
558
1347
1650
1477
548
1303
1332
349
78
781
2101
999
1194
1707
1422
762
1194
1243
548
290
411
318
1337
1115
277
1842
617
512
322
1625
1404
1267
328
138
833
1562
1612
840
1691
1081
136
1431
925
590
1030
515
472
155
1737
286
1071
513
1691
1267
569
601
1258
274
1081
26
1082
920
797
1244
78
1707
1368
451
794
1671
1737
822
1456
894
120
1188
1668
970
1737
659
389
248
1243
865
310
225
1337
881
1842
1393
558
1519
1659
46
505
1466
1243
1957
1881
293
515
225
597
1524
28
1625
208
2547
1667
1205
33
1102
18
1842
1142
564
1243
805
360
310
2134
1667
683
1623
1585
1691
1780
1616
1258
56
250
1030
878
1081
91
761
865
1517
1115
1063
583
1388
1478
1650
274
138
574
583
1207
1881
766
1275
1520
1267
1436
225
1374
1462
1509
1753
609
833
1133
841
542
1104
168
267
1139
1962
1765
878
1842
18
904
1398
1267
569
174
632
961
617
208
349
1474
1633
1606
822
999
1258
36
1439
1474
1373
1081
527
1636
1462
1368
1644
540
331
179
1373
1472
85
1585
1234
784
1267
904
2028
632
274
1229
1925
1243
940
1612
115
765
1238
1345
505
1190
1456
1267
1874
797
1143
28
1365
1872
1447
1881
360
886
658
1536
221
310
1465
1130
1398
948
56
658
1750
293
1388
788
1524
78
1741
632
1300
1104
308
558
1501
1585
1466
496
360
230
1422
763
774
1388
1737
360
1456
503
1962
415
1238
155
542
304
1081
1858
1478
797
1567
659
1938
1436
834
136
1462
564
904
609
1105
1872
36
1393
583
1388
246
2101
179
1518
953
1365
833
886
1509
496
1243
1842
1388
1063
979
865
563
1707
213
946
1436
28
1671
513
1465
1205
1365
1267
878
1707
572
1267
293
592
1842
1625
1102
458
1335
397
953
931
213
1616
828
766
181
940
513
18
1315
1028
1025
1275
953
784
944
1636
597
174
932
1347
1153
1287
38
794
637
1205
1585
56
225
1443
1585
1701
437
573
838
865
1636
356
274
974
619
953
437
1081
1404
171
1229
865
1118
1520
1133
1335
1659
1644
297
1518
304
590
1326
656
1366
1331
1496
590
683
42
155
1332
1461
982
820
1462
590
1069
1630
1512
1115
1228
1644
26
788
33
781
1049
527
523
1331
85
2101
569
515
349
1511
983
91
179
1487
2061
1243
1462
1347
1169
110
1034
53
1423
1326
174
1612
920
293
1373
1881
683
1287
1462
619
784
1393
1515
948
1606
1049
957
1631
265
878
438
658
1842
1118
138
768
1510
2183
1331
333
33
683
878
423
438
932
1300
1707
1335
1707
2101
174
788
286
609
1822
1671
946
1667
1082
1609
1404
1546
762
179
213
1143
1881
225
932
1391
781
311
920
108
583
835
1597
453
1881
632
197
806
1049
1691
503
329
1238
108
931
1391
1081
1512
953
1028
1546
1190
213
1243
444
36
617
379
265
1510
935
564
1707
925
142
1083
583
835
451
1104
1244
844
1625
966
453
685
329
213
774
286
1501
1300
1226
540
290
1189
1650
1691
1155
1390
239
609
1390
1435
1881
523
1267
1366
515
167
1243
523
896
797
53
1355
1081
389
356
18
409
1415
1456
781
833
1105
1267
1194
1244
881
766
333
1190
99
1226
1049
1373
2101
1391
437
1243
758
1243
848
1842
953
1707
1600
1318
389
953
569
403
1520
322
1501
768
293
920
356
878
41
820
794
1404
437
1456
1516
1300
177
1496
647
444
797
192
53
573
763
1663
1388
838
246
26
564
165
1067
797
1881
1300
1373
1607
513
1267
784
781
1143
1436
1422
1103
112
356
931
1217
1069
277
1030
1234
297
1659
1347
1238
632
322
1606
1243
197
597
953
894
1510
886
904
1474
2598
120
1118
1069
2065
449
331
781
1606
1439
1667
28
1368
957
1025
805
1517
33
1957
761
878
953
582
155
1104
763
1496
1962
1486
784
1609
1229
1496
322
558
1201
1659
1267
1393
1881
820
659
142
419
274
1957
1539
1238
875
181
1373
1804
848
290
572
1758
389
1082
375
590
293
948
645
1063
894
1243
304
940
167
33
878
1707
820
1616
590
1300
67
781
1633
42
1406
2065
1957
1612
563
1388
128
1691
78
178
948
437
1872
1737
1102
797
1423
1336
1234
1041
1438
304
620
583
1234
617
841
356
1234
1693
1415
458
658
590
1234
1758
1957
49
1479
1243
946
1667
1462
1638
928
1543
1389
995
794
367
1539
128
230
887
763
989
1520
794
548
953
583
806
437
831
1034
597
1234
523
1659
449
761
2456
1337
1650
1510
1607
1205
78
1311
902
1585
878
2445
689
370
1737
632
1545
1335
208
1115
1671
1546
1707
1267
1243
1315
285
609
1423
1691
574
2095
274
293
1243
128
451
1633
1226
1369
1189
1243
1082
1082
953
970
1005
1476
1258
411
2026
322
797
2095
1315
1962
1873
763
53
797
1071
904
128
1422
567
1267
1644
67
1109
2497
928
1238
1393
1659
932
1366
78
1650
527
953
465
136
1267
1081
1201
1347
1456
33
583
1096
558
2405
935
78
1625
1707
33
1496
658
1609
444
1238
1243
331
1229
225
1267
632
18
935
13
683
225
1335
503
2101
1244
46
1123
833
619
797
1217
1496
1461
349
1366
1616
46
498
70
1368
1331
223
181
1435
1028
974
835
1650
182
1105
1345
831
1373
1758
1243
894
1476
1058
333
1041
1456
931
1439
966
877
1391
1485
225
304
1472
617
28
1404
1229
828
1602
389
1393
838
1391
1391
684
239
1597
1267
142
1081
60
1606
120
1073
828
18
1201
304
1654
579
513
1081
437
797
411
63
683
1043
1201
49
239
1462
46
558
1326
498
1229
512
32
53
1472
1842
1616
498
1243
831
523
1625
1393
1654
797
1539
1957
1373
1393
293
1391
2373
138
108
558
164
1267
1244
277
1046
108
1510
935
881
138
1189
1366
49
349
1456
1607
765
1083
370
1579
573
761
797
1133
60
1650
322
763
1133
1390
523
1439
1189
632
1957
67
1609
1366
1267
1243
397
221
1229
632
1229
319
895
1659
558
182
619
637
831
67
453
768
102
1501
293
590
1539
1659
1439
1366
1881
1243
781
230
572
623
60
2246
794
78
894
1650
1071
1335
932
239
769
894
286
1842
554
1633
1644
820
1332
1391
136
572
1474
1693
1202
1082
527
1881
28
1881
1593
349
523
1234
453
1774
1244
322
1659
360
1809
762
142
774
591
479
1389
820
1462
1957
1511
1962
356
308
1633
1142
1480
304
820
120
619
638
515
1069
1082
895
513
322
572
564
609
1580
1243
67
865
411
1462
1501
1501
1957
1243
18
878
46
1659
1243
762
940
1243
192
46
1517
957
1189
1753
1311
1400
415
1400
1243
658
1226
1628
1345
1368
558
1667
225
1409
1616
333
1628
953
1873
1415
1616
512
1391
42
1332
515
186
984
1335
1300
1616
1644
564
355
1569
1631
1539
348
349
1423
85
1126
558
928
1365
1243
389
179
33
1693
797
1957
781
1462
572
1597
503
1389
1243
820
820
647
1355
1466
102
78
1081
1229
389
1113
1439
78
67
308
1081
102
1365
496
102
171
78
136
1828
835
168
623
1654
1393
1404
1083
1244
1123
762
1365
1654
479
974
138
761
1025
1707
449
1435
1532
797
781
1874
1041
1194
946
1496
174
1456
197
1136
1081
78
590
567
647
356
1872
1872
1244
1753
235
513
1303
1659
1082
1515
787
314
658
293
415
1265
763
223
1456
689
46
658
329
1753
1600
1267
1487
314
290
1530
370
953
293
2534
1303
1388
1585
932
1991
367
401
2048
1118
1345
213
894
120
647
632
1104
356
235
768
308
953
895
1368
1243
1511
277
1194
683
632
1212
239
1517
136
248
1585
1543
1028
838
1881
895
1347
1267
1082
619
165
1355
267
18
174
1049
444
632
108
481
1962
248
1579
1332
266
2095
685
1436
1267
2095
1081
609
298
583
841
449
1205
617
1404
1138
1462
542
1881
213
658
1345
1393
1409
1633
53
465
1800
1872
1501
1081
940
567
761
797
293
1202
1872
1439
397
33
1546
213
932
1194
768
310
1519
1258
1373
1238
1347
513
1118
1234
293
67
1243
970
1957
1767
174
1138
26
1155
797
213
925
136
1194
1041
1049
1881
1267
64
878
108
523
564
928
1435
671
1335
1659
46
1633
503
267
177
367
1593
865
1543
546
1477
1409
1103
1511
569
592
1496
1667
546
1368
1063
33
765
314
1226
831
67
600
1267
1025
246
1517
765
1030
2103
1083
411
179
213
1654
67
1398
1315
1207
781
970
1409
1081
138
1707
1043
356
1194
114
503
558
318
472
1962
33
1243
265
78
1336
1539
1030
1404
970
1197
1118
277
1439
1138
1081
1069
325
833
1628
1644
632
370
274
513
451
1105
415
1267
78
2495
758
1957
46
1456
1456
379
267
2503
1404
1089
225
1102
1347
637
472
1519
920
1707
1609
833
444
208
415
265
1456
235
1536
683
1501
1025
1238
213
60
983
1082
1633
1229
26
498
1243
496
841
2101
1030
1368
1462
310
1872
102
325
1025
230
805
1025
1872
920
794
1336
115
168
1275
766
1366
293
1579
1517
1472
78
1083
572
1025
1608
590
265
1234
1243
894
1243
33
985
168
1415
1543
848
940
498
1368
1438
308
1347
820
1337
1585
1496
53
1606
26
1154
1243
1707
1243
1644
221
1501
797
26
1439
1300
1267
658
274
762
1243
928
774
1439
1462
453
60
928
797
1243
379
1275
1244
1456
1409
323
322
1612
33
513
1267
142
1118
837
1404
637
110
619
1667
1750
325
1520
2392
299
1957
293
1040
1539
1326
537
658
558
165
563
1194
423
1243
1368
983
411
917
835
838
277
1612
1828
1133
1243
102
1155
833
28
1654
1115
1368
1315
1511
1872
1422
564
213
2392
1190
1872
1633
928
1058
878
583
920
18
24
1606
1331
1202
1597
213
2362
1331
78
331
1391
592
1077
1569
805
322
1872
299
1874
1194
513
1758
582
617
1081
1516
1275
617
1774
1390
838
168
1390
1693
1519
953
33
1373
1326
1150
1511
1025
1957
1388
932
878
102
1707
177
1366
784
458
1244
1456
42
788
310
360
984
1226
569
322
770
1143
592
1244
370
177
1229
805
503
1071
1207
1951
53
1365
271
304
931
444
1693
1435
120
820
932
1234
136
53
304
1365
1118
966
1612
1082
2061
53
1707
1721
28
1194
1275
632
1300
376
1025
308
540
1336
1243
1456
1243
310
1741
617
1243
1881
838
1228
685
583
1436
590
1421
1030
256
1957
966
213
1244
1275
28
327
245
1511
449
142
567
1415
14
659
563
46
953
38
1957
542
1872
1267
1741
1621
108
1753
600
167
928
1345
572
528
946
1693
554
1201
904
1028
658
1071
1229
1133
1103
569
1496
590
797
564
953
67
239
1234
1609
142
2392
1609
1025
1105
277
67
1474
995
77
1400
1638
1612
974
1373
758
1221
928
1516
26
758
1303
179
1243
248
1229
1962
1501
465
379
110
120
496
1081
794
805
53
1069
567
1226
437
348
308
1474
441
1872
1143
786
848
569
230
2539
1774
1337
1644
1872
1456
1303
540
583
1636
112
875
1707
1510
1243
1243
1030
1275
896
213
583
78
102
1234
894
1243
619
70
1136
197
2165
1077
1210
2095
1155
1229
26
835
1874
308
349
1155
685
60
781
1082
1207
349
558
1345
1373
349
833
1501
920
1133
931
115
1030
78
132
1023
213
322
1388
1511
592
1243
1625
940
1404
1600
989
1373
1368
794
591
985
946
112
1243
67
1243
1707
1753
1501
195
1414
177
67
1415
33
1236
165
1009
831
179
895
1229
297
1456
1510
797
1609
46
1478
632
1477
1612
1221
797
1423
1517
806
896
1597
569
769
1654
1872
1368
875
940
940
564
592
794
1472
1518
1606
1368
42
1393
1691
1650
1089
590
515
894
2095
1607
481
304
1606
1957
1201
1398
1071
1962
46
1243
65
1254
453
179
179
781
1243
2347
837
78
213
28
831
1546
558
267
1373
995
451
1138
572
887
277
1393
1244
558
98
647
1707
835
314
46
1391
1081
567
110
277
70
286
356
28
925
1881
1258
1201
590
1315
1524
1243
1496
770
875
1476
2332
1267
1623
558
1517
69
1347
1654
221
453
310
1258
1243
115
904
563
213
1201
833
1331
1501
1368
297
290
1167
379
788
1243
837
849
859
1597
36
299
1401
46
1103
837
970
966
444
1155
820
647
18
1083
1393
458
265
1063
1071
1957
1741
1462
1520
672
1881
1303
881
1422
1520
1366
102
1456
132
683
1244
1311
1962
1267
441
411
42
1607
451
379
1873
713
1707
1234
322
211
401
833
1089
1638
1758
451
1267
920
1842
274
1243
1115
2095
838
1403
788
213
1456
1275
1244
1105
627
1143
1016
835
1737
1519
167
1025
597
1633
1043
1479
1347
1659
1118
659
1633
155
411
138
453
136
1872
797
597
1962
1842
177
1741
1043
322
878
828
1041
26
60
1391
1957
379
1644
42
322
1515
597
1515
953
213
1659
658
53
1243
1303
91
1115
1102
928
427
953
1267
835
1546
609
465
1345
1190
274
397
1479
820
1959
931
354
186
449
1585
833
894
647
46
2265
1189
1025
1118
647
887
1501
498
46
983
496
878
1368
1373
1828
1625
572
1118
1243
453
1539
831
465
1243
806
765
953
931
523
763
1485
1347
1089
797
985
758
46
1872
797
1081
1667
213
1585
1957
1234
1423
1355
78
513
138
498
46
1389
592
946
1326
1633
78
523
1318
1081
820
1597
120
297
1069
102
1303
329
527
91
1071
1466
1143
1650
415
1415
1644
1609
689
935
904
14
1300
1126
1229
837
360
1303
1842
1229
1331
1143
102
1650
1612
1287
400
360
1616
1654
230
1258
1415
1628
1707
1472
1155
1102
360
1400
33
99
597
970
928
1105
60
1105
1081
274
766
1365
515
325
1741
304
1567
1355
1229
1390
1130
835
1620
1081
1123
225
1133
1389
572
450
1474
1693
2095
894
1030
1081
1396
1082
647
322
658
1082
563
165
67
1347
1691
563
1516
540
1390
1593
155
833
1229
1337
1345
1579
112
1881
1609
1606
1357
293
356
1496
2095
274
1691
831
33
1707
1244
1607
1030
1243
2027
138
168
1345
1104
1243
1303
1287
1089
46
1069
70
1520
481
1520
609
797
1409
211
1962
1028
563
1962
1828
831
590
1644
1487
78
1501
1210
1388
2095
168
1644
564
1667
290
1275
1267
1435
60
1189
415
659
1501
1906
784
794
1543
1546
838
1391
389
1355
1462
1226
1501
1267
953
1243
1707
1539
1267
1103
115
186
1267
1243
603
548
1311
948
1530
1123
835
53
78
554
1243
659
1201
286
794
1774
1842
1539
1229
1373
28
115
948
1546
1650
46
415
1311
1659
67
1082
1275
515
1028
1298
894
794
706
946
1243
1082
1667
1243
1485
1244
1030
91
1041
683
1667
299
1194
164
331
894
411
1138
569
297
1104
370
946
53
528
1243
623
1105
1138
569
33
1456
1244
102
359
1300
1636
135
877
389
713
277
472
1388
472
458
2390
1331
2074
865
2148
331
983
1197
1478
983
132
1567
1612
1368
1226
299
1251
974
1083
267
828
1480
179
136
928
1842
277
931
33
1609
1501
1069
26
1650
948
932
28
1580
1520
931
78
658
685
1766
1962
1707
1501
632
597
766
250
1659
1585
966
1115
1530
1479
940
1564
208
18
14
1404
983
1721
527
689
1539
833
1520
1872
1389
1957
70
1102
1462
379
828
444
1243
1071
1884
1028
1069
208
1244
1326
1456
1243
1737
277
1737
1585
1691
931
1332
1654
46
928
582
458
1461
1226
274
1244
1567
150
221
831
1041
1667
1753
1530
1393
36
267
1243
1443
940
762
1194
1477
1368
970
1194
1567
563
74
1267
482
349
1082
1962
571
1659
1881
805
1872
567
197
1082
831
1258
1243
1822
904
78
983
1331
153
1030
274
1510
1881
181
267
437
784
1243
683
213
546
1201
1368
1486
1462
590
70
1300
1414
354
1524
1403
354
1197
1347
774
102
1436
197
325
1567
498
683
1335
1516
1515
931
1300
1636
1201
401
2130
833
794
1243
1082
102
197
1046
1030
569
878
2065
583
448
1593
1243
1456
658
1872
349
481
1501
1609
1243
1226
1872
1142
1404
1486
1567
572
453
1212
1046
1667
1275
277
1221
1366
308
28
1133
1409
583
583
966
265
1267
453
797
820
786
286
325
436
1510
482
60
1524
1244
904
91
1083
1326
1244
56
1267
1435
1501
511
1368
1138
1238
1519
325
1267
1081
1659
293
583
1130
1025
940
1430
1229
768
63
1501
274
1133
1501
1388
1081
784
1654
1659
379
250
415
2466
1659
36
931
225
1368
1404
623
1519
940
110
28
940
617
985
389
1607
1081
548
308
1485
1243
437
766
592
765
1612
367
597
1962
569
1083
1654
572
458
349
1332
1435
2617
841
46
590
496
1465
1671
2181
1612
1644
894
115
1539
1104
1089
904
904
1083
542
1524
1874
904
1238
1474
46
186
1691
225
848
453
592
1234
609
1659
894
2274
1644
1873
583
1520
1243
1636
597
138
18
239
1409
63
1404
1373
1404
1277
102
1229
835
1081
820
523
820
274
784
120
1238
389
299
659
835
1486
1607
2065
1138
174
894
1842
1532
1539
1365
120
878
1081
505
1103
1474
805
1202
1774
1331
1041
293
1212
1368
695
1469
1201
1126
1243
304
1435
1957
78
1355
1881
583
1234
2497
931
1315
569
1303
1872
1336
928
583
423
246
1654
838
155
1644
1258
1509
1243
1158
1881
765
905
1366
983
370
458
1543
881
597
489
60
546
1243
838
2065
1472
887
683
1201
592
925
26
1244
1243
1496
322
1243
609
2226
1423
1633
689
415
1081
1741
1229
1644
1436
1118
1409
768
197
1400
28
835
1267
483
1520
1229
1243
828
797
1404
1024
26
389
1478
28
886
1443
1881
213
564
1202
437
1366
78
108
2095
1243
1311
496
1267
1030
177
447
1189
1606
379
1303
1644
465
564
1267
1519
379
1244
33
1404
1659
168
647
932
1335
528
46
213
1243
1546
138
1335
683
128
42
136
18
308
1243
239
1190
1881
308
1189
569
592
192
1200
1881
794
1501
920
617
77
1373
1332
592
1303
60
1633
415
995
953
67
1593
840
1046
171
265
265
797
1267
1438
583
335
444
2061
542
1243
277
458
1404
1025
63
601
766
411
1258
132
1659
515
1069
277
1659
1069
1435
1133
1368
761
1243
1518
1691
1326
2292
953
67
1439
1326
235
1104
1477
658
463
1275
606
1332
46
1267
763
1606
932
647
1691
953
953
1569
1628
135
896
1651
1962
1567
1190
1058
1462
1194
1243
794
583
1243
953
1082
1243
465
592
28
805
397
1229
322
931
1148
583
1243
948
953
887
102
685
136
290
179
1461
115
1519
794
1267
179
583
1326
904
1081
36
503
293
1104
1456
308
1518
1089
766
1258
1229
1226
788
1461
831
91
33
1612
1654
1030
1243
213
609
784
601
170
136
1633
250
2142
574
1311
1516
564
1741
1501
277
1636
564
1659
928
1190
1388
85
1103
1081
592
838
28
1519
1539
1872
995
1205
569
136
1659
1415
235
1202
1049
569
1025
78
102
2095
1226
822
472
1847
1390
274
1082
1105
878
132
1750
1243
1631
2065
1707
904
1512
1244
1474
322
647
1456
957
597
1202
2095
835
1415
1081
33
168
264
239
181
1393
946
2101
389
26
120
788
331
2095
136
818
310
1390
1083
894
64
995
505
1478
142
1244
308
1202
1456
164
168
1486
1546
1671
2392
437
437
917
46
81
136
1126
132
1518
221
148
1143
481
458
33
1496
627
1025
36
592
523
877
943
1741
1398
33
805
779
659
1520
1267
239
1243
155
1415
1100
794
1311
932
1034
1638
1480
265
14
1435
179
548
1580
1654
1143
1465
102
1609
925
1236
1431
1409
1628
415
1298
865
349
512
235
931
881
458
637
658
1757
505
1415
1644
1486
1667
1524
274
925
325
1520
1221
917
1398
1753
1345
115
1234
1465
647
953
1243
1197
177
1390
1430
102
931
1389
797
1579
1633
1431
1659
1300
1243
632
515
148
970
444
1957
788
1633
1030
1393
744
784
138
1267
831
931
1881
920
498
619
833
1046
168
953
983
250
797
56
1069
617
865
444
286
835
523
946
2095
1486
784
513
1650
239
1409
1671
120
766
1136
875
437
56
265
1546
1593
619
835
213
627
1082
496
805
1633
64
1311
1609
932
1546
1366
1872
1326
265
1693
1435
2056
920
1872
28
1721
1103
1226
213
250
1456
779
56
970
1041
1741
213
1041
1155
1243
38
875
928
297
327
33
91
513
1155
286
935
592
1243
248
1049
763
1826
277
1516
1041
683
213
894
1258
1593
610
451
974
1226
1821
881
33
831
637
1872
1267
1082
567
1524
2167
1243
142
835
590
1472
1474
145
592
1519
1633
46
1644
1243
831
1431
835
590
1347
78
1650
53
304
1133
838
1243
99
102
865
1365
563
2252
1244
1306
1243
1334
160
2147
820
1609
1691
831
1113
235
1472
896
102
1647
1957
148
779
957
1393
765
213
304
1238
1243
1243
567
781
592
838
389
42
1539
592
1082
765
904
1243
1311
957
592
1123
1071
1243
2095
528
1518
1143
1303
155
763
67
1758
225
953
659
142
1365
935
1517
167
558
894
1300
1520
102
572
275
894
265
632
983
1509
115
349
1365
1774
1462
1509
1043
515
1501
784
645
1872
659
1758
1567
1486
1118
632
1659
458
1030
192
659
1462
1115
1579
102
1226
165
779
689
1842
225
181
835
1707
1456
46
322
805
797
1620
1609
1415
1462
582
213
659
221
1609
36
1403
1606
250
1221
1654
181
53
2095
638
1654
102
1957
1368
683
1103
18
1612
1229
974
308
780
797
572
761
208
833
1512
1030
805
1069
784
1512
1501
1105
554
1243
2034
940
592
1347
2065
1390
794
1456
1025
1600
948
841
1069
128
647
1476
299
946
1842
1311
1028
496
1267
1421
806
878
496
582
1025
1472
112
415
67
564
208
1466
1303
1623
479
1326
1366
806
2392
838
444
1189
1957
320
1275
619
925
928
1579
932
805
1391
806
623
26
1243
1872
1636
1707
1628
64
592
1422
1025
591
558
637
397
1391
1243
572
1509
600
1217
1415
453
1398
693
411
1691
797
2390
1046
1345
348
1707
1510
1243
1774
116
953
132
1435
322
1654
230
496
1546
940
78
569
108
761
1391
2101
1123
14
1332
155
1082
230
81
1267
1585
437
132
617
569
102
1300
1130
1190
138
838
360
250
1373
28
1345
542
833
707
438
523
592
465
513
619
1654
60
1638
765
379
293
797
213
946
213
1243
2421
299
1501
171
572
419
1753
1667
1631
1638
1345
1190
619
1130
481
267
1404
619
46
18
1345
1194
1881
1243
1501
1476
1243
1105
1143
600
841
1423
2095
1300
46
1974
1530
498
142
540
940
46
293
1539
1644
632
931
1031
1957
974
1462
835
1366
415
878
974
1030
515
1331
530
250
1461
1229
99
1069
1543
1347
1842
299
781
1519
572
592
1335
917
277
1671
1025
91
265
78
1388
1496
1081
940
1331
983
472
221
658
411
546
558
1318
1081
1143
1355
1226
1347
597
1456
277
2095
797
1472
397
567
1957
1086
1539
1234
768
619
820
1519
1741
1190
1774
1335
1081
894
1881
878
132
132
458
1311
1229
310
658
1881
293
1512
1133
1133
766
46
286
142
1345
1422
1043
970
397
319
1435
1518
1423
1063
928
1391
267
1707
623
1138
267
181
1609
1511
1081
512
174
1650
112
1524
2059
177
472
1226
167
658
1243
2324
1842
1365
397
1409
1130
1842
1197
1539
940
14
1625
1625
558
46
331
1229
1115
1585
1244
1303
1300
1081
1580
225
835
411
277
155
1210
597
1368
370
1267
1609
415
761
774
1267
1355
953
349
1606
1189
931
1693
1365
597
894
838
26
177
44
558
765
1238
1486
179
1509
197
265
297
13
1391
49
28
1707
1355
1628
590
1267
1518
53
1243
974
1118
304
138
1881
1041
1873
875
590
841
102
1243
1630
171
931
1244
1741
1472
1518
53
1063
1628
1872
878
658
852
277
1388
830
1465
1456
1393
325
1391
1229
1233
333
174
1435
569
1391
1155
1830
564
108
437
1659
683
349
28
33
564
592
932
1275
1102
1524
2095
1267
458
979
558
1368
415
1201
513
354
1496
1226
1300
2385
915
177
1436
2007
632
1136
1267
2069
1190
1439
102
1365
1650
940
1326
946
1606
1431
1636
1315
1082
1671
1332
1435
1229
1804
769
333
1243
1456
1243
540
1496
1150
1275
787
267
928
820
213
1693
1081
1476
1049
1155
1707
548
1194
1659
1118
136
904
1409
1238
833
1028
797
1189
250
797
1201
1243
1842
1456
136
1189
1496
1243
1202
46
953
1874
1243
1243
1355
136
1404
360
1238
179
167
1539
2061
1104
1243
953
1539
833
1435
1082
1243
1518
1543
781
1234
1190
1539
136
1671
1126
2065
935
274
1609
1435
1478
1243
1404
1138
1517
1609
1083
1034
931
327
1335
1138
1439
1244
77
1347
26
1267
1326
548
1501
1123
115
1365
925
835
136
592
558
1243
1462
1465
820
18
1388
33
1365
546
1404
213
91
102
1597
1676
115
1041
931
567
248
1707
70
290
1030
112
1258
1543
761
1520
1081
1546
1365
1118
1439
67
465
33
1472
1580
230
136
1636
833
498
963
966
523
299
308
1082
546
2101
496
329
331
1654
805
523
451
567
49
174
63
1770
590
2095
770
1373
1025
1388
1303
784
1644
512
142
1659
1034
1326
1741
213
2059
769
540
647
299
1654
1331
797
1409
1089
1539
28
286
1516
1546
1519
983
1315
995
2095
1020
46
108
1518
286
546
1659
838
583
1303
2065
1202
201
797
1501
554
1365
1071
932
1069
632
451
1133
1028
1654
1520
609
297
590
920
299
1303
582
1300
1244
1520
932
1138
1398
572
948
213
838
1267
168
925
33
479
540
63
1389
1332
1543
465
609
1881
1520
1633
482
1439
920
931
1373
1028
1366
1243
1830
458
2095
835
985
1400
36
617
1089
1638
835
177
348
235
498
932
1707
1300
1605
46
28
1609
1267
833
940
1318
1539
379
33
1365
1160
74
472
234
14
415
820
1143
1486
542
112
1331
1226
2095
1130
26
293
1436
1828
1388
1472
806
1520
1580
155
1345
208
1391
1802
1365
985
1243
1142
1243
546
1365
1435
135
1275
632
512
1244
1115
609
1243
1466
1102
848
1707
221
444
331
138
787
250
274
1404
838
449
1518
1229
1365
1606
1600
1368
110
132
1368
805
1518
1234
920
503
260
2101
1430
1957
797
360
1422
1585
33
758
569
277
286
1741
78
558
1212
1474
1081
878
1391
896
953
1654
1650
1388
1138
1842
1881
1243
1267
1443
1366
1366
1243
1069
481
1415
894
310
932
838
1881
865
481
213
512
1520
138
1518
1510
1650
564
940
865
948
1633
1043
1707
1633
1881
1041
1633
833
1081
2255
2519
833
2095
592
1243
822
1479
881
42
1115
465
788
920
208
1189
617
1130
583
53
558
920
481
472
1957
213
28
479
1373
1393
1737
1155
91
512
1226
1028
194
1431
1229
1201
1654
865
797
1404
1539
120
1518
1243
322
1243
411
1229
411
1957
658
1081
970
472
1881
53
1585
115
822
181
53
293
835
567
1691
985
1774
769
838
1081
512
1474
940
1081
265
101
1465
597
683
1335
1638
1081
1025
1496
78
1872
297
925
438
848
415
112
119
1462
1373
515
1609
274
805
1462
1515
1034
1667
806
1063
1741
833
142
277
979
1519
928
689
1258
1774
583
1326
1957
230
1585
964
1585
250
1373
1515
1659
583
683
1368
444
1311
1519
1373
197
171
1485
1398
1275
138
940
1509
974
46
213
794
695
33
515
142
564
970
619
1243
479
1335
931
1243
1872
1337
444
768
1423
1115
98
1102
894
1509
1243
658
142
2061
925
1431
265
1202
1872
1115
1477
239
2268
1388
2470
1069
1081
56
2176
1501
542
458
831
617
1244
2061
1267
647
1258
1082
230
1520
102
609
168
1509
267
768
1654
848
1243
1606
1347
1081
213
647
638
1366
1390
327
583
1034
78
1243
554
1636
116
977
2061
250
938
213
1303
1368
46
1524
1659
250
158
1650
658
1243
28
267
895
1842
1335
806
1872
797
74
1368
523
563
515
831
1300
1221
835
1391
1543
572
567
1234
1058
1315
797
609
1711
498
1243
1400
74
896
192
1267
2598
225
1404
1990
567
1366
1155
1409
1520
331
274
1479
1335
895
1275
833
647
1049
230
647
1244
838
346
1501
1435
774
1625
225
338
638
878
1514
221
325
38
1654
250
1102
28
1872
78
67
558
1243
1654
179
1404
28
115
1100
33
779
444
1368
1957
592
379
1355
1477
512
928
1331
831
1512
115
970
1436
1496
1311
788
67
1391
1326
1025
896
1462
91
189
1585
274
569
567
765
1063
356
523
1335
1373
1439
1082
179
1201
1741
1331
18
325
1355
527
569
573
1393
18
647
1872
894
2142
875
1345
1456
1133
223
409
932
523
1436
28
293
1707
841
108
1512
360
1275
1512
2101
904
1404
970
132
979
689
623
1267
1345
1081
1283
1650
1138
1579
1049
1118
1258
835
1415
623
401
1221
1021
1479
1628
1962
542
904
1872
1393
1133
1842
1194
213
349
1082
769
1373
1881
1368
1509
1030
1275
904
1391
26
1069
573
1707
1741
617
940
1456
970
617
2101
14
1336
797
78
415
894
1243
881
558
528
91
319
2059
1243
1644
695
1252
1606
1243
1243
822
1501
583
349
1625
1326
1515
974
765
46
774
894
974
132
1404
572
572
1123
33
419
781
831
831
1478
1221
28
848
208
1721
1962
1671
1650
26
99
423
1758
1881
894
1234
567
833
1659
784
766
438
265
28
1881
527
1243
197
1190
1625
26
1347
1194
567
1243
878
1633
609
1462
1138
1028
831
1118
1721
26
267
389
1275
213
567
1650
1512
1737
658
689
822
465
453
325
78
925
18
1631
1335
1881
841
331
1536
1229
957
925
523
797
1077
1332
1071
683
299
53
1398
179
174
1435
1028
1501
1136
26
1486
1126
91
1034
953
1842
444
1415
1368
250
1133
1701
558
1881
1600
841
1071
167
1519
1456
1347
1201
1133
1512
174
523
592
1436
174
1462
592
878
1287
391
1414
1197
318
1609
766
310
1388
979
239
1366
1804
354
896
1136
2
327
1244
609
1133
835
299
1049
1430
592
1391
788
1089
78
1345
1461
711
1243
592
2095
132
1659
841
1189
108
326
794
647
881
1501
781
1774
609
985
360
297
1842
1403
1071
1368
619
102
503
102
1081
1226
1393
1200
571
177
1509
74
1189
540
1335
1830
623
1524
953
1267
1365
274
878
1496
1258
878
1659
1390
597
1069
277
558
2101
1625
274
308
1366
781
784
1520
155
1300
60
444
523
617
60
18
1962
877
1707
946
1462
567
1201
415
1456
308
2095
1190
304
1326
794
33
186
14
1373
1753
1628
797
1518
1774
1043
18
472
1501
1390
1509
1049
1190
794
1365
1030
1081
597
1654
230
1881
331
928
1518
1049
397
1609
1650
1509
1082
1081
609
833
38
1041
498
389
1081
433
1081
1229
108
318
1234
540
1517
56
1654
310
479
142
1474
1069
46
179
115
1243
1227
78
349
515
370
896
970
847
550
1436
1221
542
1474
1366
1300
1133
689
1873
1520
1474
512
1332
319
683
1238
319
1496
985
546
774
1368
179
1391
1524
2100
1287
197
1873
1118
928
128
1267
1671
1474
765
248
1207
1238
1243
619
904
1347
1391
848
1243
453
1456
1081
1345
1058
1447
325
1331
1644
293
277
194
1628
1390
1671
250
1275
265
953
1644
221
833
1957
1311
155
1612
208
265
1518
1244
894
2061
582
1315
99
881
1368
805
1366
1267
28
1501
1155
1345
444
932
1034
835
186
1243
1456
453
1389
1423
527
99
128
1881
1258
479
1258
838
953
1201
197
1691
1391
928
1625
794
1275
1644
99
1519
617
512
1303
1081
1138
1335
617
632
1143
56
1430
1202
567
1628
67
1842
1234
1189
1881
1659
617
267
546
838
1435
115
1842
1123
658
957
2095
820
2015
1606
838
293
78
1103
1265
1842
310
120
1636
1326
299
1501
179
1118
1238
1473
970
505
53
658
1496
329
1388
2061
379
1368
1041
1650
1100
1607
26
995
895
108
1509
2101
940
1842
820
1326
197
822
1267
167
1462
1415
1462
1138
360
1041
349
1511
1205
1650
1245
1741
1435
1089
1105
989
2061
1335
265
833
558
1183
1872
1606
1625
645
479
1585
1365
931
444
1267
1579
155
609
894
590
1335
1512
411
1828
609
515
1593
42
1691
1133
1828
1258
453
1244
1081
354
659
67
1957
322
765
569
299
1612
2095
590
1138
1515
1462
637
1234
1243
838
208
1081
1842
563
85
655
1414
904
267
781
579
574
265
806
1160
1081
1472
1415
142
822
896
1189
1423
1243
155
2101
1244
1105
865
1496
389
239
1758
1435
841
806
194
1520
1753
1409
564
1524
1644
1511
627
1081
208
1532
1881
1585
2100
1881
186
821
36
1479
1415
841
1194
1654
1515
297
658
1267
647
878
2065
1105
1462
878
1311
110
67
1388
788
1465
1189
33
983
523
513
1476
267
619
142
1043
1311
1229
1365
647
572
314
895
78
1275
1105
213
1667
1244
1456
979
1071
1520
174
597
1205
805
1368
60
1593
67
142
1667
1881
583
1267
1200
1133
784
1415
167
1753
569
852
438
1089
1347
515
213
1025
676
1229
1046
1229
130
1516
683
1501
1842
1693
1025
1275
1439
489
230
1774
1365
46
1200
1881
325
213
179
1881
1524
120
797
415
53
1130
267
165
1962
805
415
579
896
1025
1636
1345
1244
925
1593
619
1030
451
308
1390
320
1476
415
548
514
1326
1872
878
838
1774
1532
221
995
1728
1081
647
1102
2101
1580
1243
602
1030
805
758
788
389
966
230
886
2061
1081
583
558
1600
763
1828
299
1143
833
444
1190
26
1105
1650
1118
1244
1612
1189
865
49
2122
1115
299
564
91
308
1828
1423
768
1519
831
349
1373
523
28
1607
1390
957
1707
828
1243
540
1331
838
1303
567
766
1631
917
895
1409
310
354
1659
108
957
1609
1133
136
1118
451
797
1303
806
448
496
455
1540
213
230
1644
540
1081
683
601
1462
563
878
1881
974
592
78
582
1612
18
1957
1881
174
1474
1659
935
513
995
1311
1082
768
213
1243
1758
1415
564
1409
1606
115
155
569
102
213
1347
805
1398
1753
277
1501
397
583
322
1415
1408
91
308
985
208
310
1516
1368
1479
1337
1243
840
142
2109
293
647
1238
1028
415
1539
1650
1201
1804
496
1462
46
886
1707
758
2154
115
1391
765
1243
411
1597
632
1197
1081
1041
2061
591
1872
46
174
1476
592
1567
1049
2147
513
1335
239
437
1076
1194
1243
1226
758
174
1654
1071
1476
569
984
1201
1436
498
177
108
781
865
683
583
957
277
1872
1034
1520
309
230
213
388
1439
423
1872
1267
165
1398
530
1081
784
1243
46
1409
784
417
1501
1194
1335
401
286
1243
1962
609
1633
14
1345
513
1243
1539
1585
465
797
1130
931
838
768
78
453
1659
1212
184
1244
1957
1189
1226
569
1625
1758
904
213
1650
437
120
108
53
1069
1465
2394
1118
132
1707
928
177
558
928
623
806
246
277
797
1212
1058
1081
437
304
1234
101
1086
1462
1118
397
1355
136
1025
1512
1138
1430
1962
1501
1332
583
658
186
953
1041
1597
1229
320
948
512
1143
1667
1414
1609
970
761
481
1654
458
1311
1472
571
18
1509
1501
1456
1335
1982
293
558
1365
837
1423
1465
1143
983
1691
1654
1201
1462
1041
1414
761
1243
503
1140
1671
46
1388
1707
1315
63
1366
1579
590
349
1398
1606
1707
465
1872
1496
534
1229
774
953
293
1396
781
1267
91
498
136
356
1244
794
102
887
1404
1118
564
1143
822
966
1415
472
1366
1398
1046
1243
1210
583
931
1366
1519
1030
2101
1659
762
1609
1081
397
411
132
1462
881
1650
33
444
1025
308
1520
515
1872
1030
1462
1465
573
1486
1466
548
1221
1476
1479
349
1194
168
1659
481
940
953
503
1207
1267
1567
970
1311
1842
583
793
1124
1404
1086
1243
9
1311
1579
46
571
2602
308
177
1707
512
138
515
609
1244
1881
820
1365
1041
1872
174
1644
102
1267
182
1089
1415
213
1520
213
2095
554
1409
1881
781
221
354
878
1189
28
177
142
1368
370
946
1355
1126
763
574
1303
1515
600
112
1043
453
554
1221
1431
590
928
894
78
1753
974
1140
1415
1388
2590
797
18
597
1243
617
942
308
213
1873
102
769
768
2061
1345
1609
1774
1456
1082
558
120
1431
1758
865
213
171
1758
689
1456
479
53
896
794
784
277
564
765
572
953
569
658
583
415
865
496
583
806
267
479
946
1201
995
14
53
875
765
515
1423
182
758
896
1436
1585
1393
1957
940
1189
2065
28
896
1365
1633
1403
658
1243
1311
498
299
1373
1511
1585
411
841
1244
617
53
797
1034
970
179
1509
197
1326
251
563
1707
1221
1404
1872
1391
1133
592
554
1043
1374
1236
322
1081
1025
1741
1415
304
1519
1243
78
1585
1205
1609
2500
1415
168
1332
453
1267
38
1275
953
940
1971
265
2059
1423
1025
1391
928
1391
67
1071
592
1606
1154
765
647
567
367
1439
774
940
138
208
1518
542
601
768
1368
1466
797
458
784
979
597
1194
192
138
1471
1368
277
315
1486
769
1267
1962
102
498
1536
1366
1150
1300
1365
1659
794
1347
1234
957
108
458
1267
567
627
1957
213
601
1462
379
1404
1071
1368
1474
46
1275
179
1512
91
267
116
322
465
1881
1436
1524
925
948
1644
1229
838
1872
1258
1243
1229
530
325
1465
513
78
1332
1194
1659
379
1258
781
1189
1243
277
835
1625
286
1102
1520
1476
940
142
1616
1189
415
564
481
974
766
136
290
2065
925
1422
822
1332
36
304
320
1842
797
1049
267
957
1043
310
99
1267
1476
235
1708
208
277
136
277
1597
1606
1133
322
102
797
53
569
274
1373
192
411
600
573
1404
78
895
1133
1628
1207
1644
1221
1197
136
768
1244
1472
1118
523
583
293
1496
515
331
197
14
304
940
999
1244
1495
277
453
940
1872
878
1404
1244
619
1189
401
946
1105
136
36
1404
1102
768
225
1081
46
865
513
286
155
1194
1606
1404
1142
213
308
542
1071
979
1115
1474
168
592
1393
797
601
523
835
2392
1612
1957
503
1477
192
953
299
489
67
564
1828
784
213
1025
1439
1243
297
1501
784
617
878
1365
1710
33
267
1609
1519
1517
325
136
1828
496
1543
1501
1518
415
1456
894
1404
765
1539
875
1623
822
1409
2095
1707
1115
940
342
1519
835
1243
881
1517
33
1644
1520
1267
1631
1480
293
277
563
304
438
1393
453
1746
1415
177
437
894
647
1067
1543
833
1501
1089
1741
46
683
1654
794
1607
513
1691
567
1243
1081
894
1636
1081
1234
1267
297
558
683
423
250
2075
1543
142
174
1105
1267
513
356
1058
637
515
67
1243
1667
1043
505
840
787
1722
1345
1524
36
78
632
1105
1957
444
1650
1373
1126
1347
931
512
1335
779
63
415
833
838
1194
542
970
1194
1842
1612
1431
1205
67
1058
683
1606
1221
142
1104
179
1311
1174
481
1546
617
181
794
32
1520
78
33
2101
63
632
1439
496
1439
213
931
78
1365
1243
1071
179
1842
931
465
1510
572
1485
1532
498
102
379
1082
458
293
1872
940
1404
806
1025
563
1472
78
1517
841
1609
1041
1077
768
1881
523
1472
1030
878
297
409
1081
1472
136
1081
1365
1138
33
878
546
2101
768
297
563
948
322
179
1336
1243
632
1081
304
1659
769
515
28
136
33
904
208
1430
637
248
1243
1229
502
1962
1616
1872
1300
267
267
1335
689
379
1030
53
932
609
1081
1628
970
1600
1638
1509
1258
1082
293
1229
689
878
865
338
597
569
1390
1501
1671
567
78
835
333
1081
1069
26
1487
1750
1456
828
179
33
333
1881
1345
299
2059
1567
647
1667
1585
837
2059
806
787
554
895
831
1229
1881
1519
583
415
267
56
540
1104
797
1957
26
592
1415
33
221
1118
453
1082
569
1041
401
458
797
1332
1345
1519
1243
1402
540
1435
248
423
265
647
60
1872
1267
1243
563
1512
617
1456
1600
1628
527
1267
120
1607
465
167
797
806
444
81
1275
1518
290
1197
1389
277
1396
1750
1391
1644
794
1373
611
389
895
1118
1069
155
684
277
505
1332
142
1366
115
1404
597
142
120
1741
53
931
1303
1654
1510
208
1404
1081
944
250
2095
1398
360
896
297
1620
1462
479
208
1872
1422
1633
894
102
1194
542
1388
1659
472
948
1243
1345
102
689
1415
1082
1439
1431
1741
415
931
1659
931
108
274
1126
1409
1082
1267
919
1368
1957
1303
1189
572
1326
1616
444
1189
523
820
1243
444
542
822
1509
563
274
142
102
1872
925
78
1243
1082
63
1567
1267
1104
2100
1118
409
1462
763
797
449
995
1496
468
590
1243
304
794
1243
848
1486
763
1609
948
774
788
1335
1409
1340
1479
349
1737
389
1758
685
304
974
925
1524
658
1606
360
1058
878
1267
957
1081
1190
820
1267
1258
1528
1462
274
1774
820
627
592
1516
940
349
1436
274
1105
230
1331
1244
877
1631
1398
903
1154
1501
1647
940
192
370
540
1741
415
1524
1516
33
1597
1258
1365
130
806
168
592
609
1638
969
186
523
1957
925
1041
2101
769
1585
563
401
928
2065
597
1650
177
265
781
797
1137
558
527
63
230
1579
1058
1345
108
940
979
647
91
1707
1390
513
542
928
592
1477
1439
230
1842
179
1509
1707
1275
1422
1638
820
1520
1229
838
1205
1873
1390
1133
1609
611
878
18
1267
1881
1081
230
1133
1403
213
592
632
1243
523
234
1300
277
1326
444
1431
331
1435
558
763
658
1423
1074
683
1194
1609
523
1435
762
540
67
592
498
689
1659
590
1366
1049
1229
1303
948
1479
563
658
60
833
797
1567
1606
356
91
1633
865
115
1077
1081
1631
683
458
838
1510
208
1243
683
1524
1435
1519
1336
1456
1219
1226
136
1479
397
1633
1872
1539
1516
78
592
821
2059
1366
1532
451
1303
1081
409
1631
1546
1636
42
1476
638
1872
781
1415
573
1138
794
293
115
1234
213
1368
213
797
1102
1510
437
1842
1600
1123
1243
563
835
563
356
91
1243
1456
925
838
1512
1699
592
1721
637
78
1244
53
1258
609
1238
290
1390
1345
878
877
1071
1707
1606
297
1243
974
308
401
2057
1326
1671
2095
609
1431
1133
1881
1881
1741
136
632
290
1724
542
1431
567
920
1625
1034
411
590
1229
1462
564
116
894
1567
540
1874
1243
1243
267
1267
26
465
1081
548
423
970
995
290
293
262
1509
689
1345
1028
1189
831
401
354
2095
401
928
970
758
1421
770
325
993
1243
26
928
1034
2428
179
26
515
865
1479
1633
569
1609
1510
592
887
60
221
1874
356
554
250
213
28
1243
1585
33
1872
213
71
1082
1071
1030
788
1347
753
875
1189
920
953
297
1415
401
168
1105
1318
1707
1456
1957
2545
632
953
1477
1962
1650
360
1872
1082
213
472
2059
592
208
1391
293
1804
1373
683
1025
835
1741
805
569
1510
1238
1476
2403
542
1519
835
1189
1477
1691
574
1244
881
558
1543
1234
1043
1409
1473
781
983
983
623
1842
354
572
168
831
1205
1659
1393
78
168
1030
1524
766
1337
1600
794
136
1404
1512
797
1345
182
828
14
1707
683
46
419
1636
46
329
1081
1631
1202
1081
116
483
1707
1142
931
1957
745
601
60
1267
409
503
1707
1543
931
590
953
515
1275
1567
186
1585
895
1510
197
1609
1243
985
265
444
784
1243
1650
546
415
658
779
1133
2061
569
465
179
822
1081
894
1267
1373
1205
689
444
583
1633
540
1398
2135
1243
33
1221
1267
503
590
1115
1104
766
213
1707
1501
46
78
293
820
788
841
835
235
1326
572
1962
213
1707
91
78
2222
1089
527
167
308
1267
356
481
99
683
841
2045
1267
769
1409
1105
940
1025
1025
761
1243
567
1957
1501
1337
1633
1391
1058
1243
1671
33
920
928
1517
1081
1435
453
953
1509
1089
1609
1539
932
102
1511
788
1217
931
1510
904
1025
46
389
835
239
1102
659
1243
619
1388
110
1471
1478
108
67
132
1243
1430
523
1479
932
389
619
1347
1485
1391
265
1365
46
1258
833
304
53
437
1496
503
658
267
1753
36
437
437
1243
1872
835
1636
878
592
136
554
1303
1962
1638
1189
1881
397
1707
877
2068
13
647
1511
527
1842
274
1486
132
1519
449
36
78
1567
546
831
299
1774
168
1828
397
896
1345
33
1082
1189
1510
1707
389
28
1421
221
523
1628
293
496
953
1462
1365
1496
940
181
2061
828
1881
1607
1258
904
213
1350
498
638
1516
948
1311
1872
1476
567
875
1842
1633
1391
979
2095
564
1210
572
53
1436
609
1631
1355
983
498
1456
1636
931
1543
1069
110
637
769
250
1415
169
1345
1368
1335
811
928
1311
1536
138
60
320
108
1774
286
1476
1234
1303
1071
925
91
33
136
436
920
878
1765
1201
1034
18
67
297
948
1267
1337
1234
1202
770
293
63
766
1638
766
592
208
542
1957
1267
453
948
1597
1258
411
1025
692
527
763
1082
944
277
1693
1025
928
483
155
523
1567
940
597
293
1086
2061
1400
1226
1650
310
881
349
515
325
573
1435
592
931
1190
766
512
1025
1326
523
567
1391
784
304
274
354
1644
297
1409
1041
564
1226
1332
833
1345
1205
155
779
1368
1234
1267
617
1082
841
297
1373
1234
401
797
1189
290
1532
1347
784
1118
1028
286
356
1081
449
1462
1244
1206
878
14
762
1347
1025
820
1741
28
820
586
592
1804
1205
623
781
1275
797
1081
46
1600
1612
1518
1612
168
558
881
632
415
1693
953
1267
128
1133
1872
1585
1258
1071
197
865
1496
1391
1104
1368
974
1194
277
1194
128
513
1404
1650
1496
1244
1530
1512
609
1516
1034
42
1133
784
1025
453
886
1243
1267
167
225
1267
676
1532
1355
1081
788
779
1081
171
983
28
784
290
1221
512
1509
647
1355
1546
527
931
1194
2095
112
283
540
957
1365
38
685
540
1391
590
877
1517
1636
1609
1373
1229
887
33
1243
1659
761
1229
540
28
1707
979
591
683
779
1650
592
1244
102
1077
1872
995
1244
788
1962
1650
1337
805
1226
781
1229
781
592
479
1842
1303
1143
567
583
1071
1275
781
1267
1606
1300
401
1609
953
1520
1633
1606
1205
515
659
1962
267
18
53
53
411
1435
1243
833
367
540
1332
213
805
1881
940
857
1267
1509
297
597
1300
265
632
1496
1758
1243
632
415
1518
806
423
356
1243
1258
829
304
2101
1654
120
592
186
1258
1391
1842
1950
1486
685
1133
523
1217
1881
831
797
1501
1962
1267
1830
940
70
168
904
1331
1267
33
572
1303
1234
1081
590
1597
768
14
931
274
1741
1345
2101
1221
1476
1741
590
167
1335
1025
1409
1423
766
1049
290
572
1194
1628
513
1258
304
108
290
770
451
1539
769
619
1546
711
1693
136
1628
1077
1496
274
1365
512
647
1607
1049
1842
1881
762
364
177
768
1462
1244
1142
1872
415
957
1189
1881
1287
1638
1267
946
458
1388
569
116
794
894
896
18
465
1456
632
940
574
1243
1422
1336
1238
1691
360
274
970
1737
974
286
225
213
297
171
28
1511
940
1727
1081
1043
1532
833
806
1404
397
1872
136
582
444
1229
168
213
928
583
523
1081
1243
794
1462
1243
115
1644
1539
1520
1606
1518
135
542
1957
1345
1315
1612
558
1546
1606
348
1881
1398
1439
637
1409
1462
1390
274
1872
1243
116
1606
60
1190
865
322
1190
843
110
1404
1081
1737
564
1612
1462
498
1243
1130
1229
192
1456
165
1190
896
33
1244
895
174
513
1515
1737
835
211
1315
379
2101
546
1221
597
349
554
567
286
1501
563
838
1243
401
437
1872
569
67
1311
1083
788
177
1501
1750
1365
784
1082
1456
42
1243
46
1872
1311
1393
347
567
1229
1962
60
1069
438
1479
1518
102
1667
554
2065
49
197
592
658
948
1693
1041
28
33
894
1737
1623
1226
1962
779
1462
1393
1030
142
1650
1616
46
1194
174
953
548
1189
239
1083
1287
1105
1081
505
970
167
379
332
515
1462
765
572
1409
1456
1391
1303
1737
230
479
1243
505
794
774
1243
78
1667
1335
794
1667
1243
1462
820
661
1205
786
523
415
1600
1365
1409
1512
779
1365
1118
1089
609
1707
148
1275
1518
1243
1501
632
1069
444
878
310
931
788
946
1543
1335
1741
1477
1069
528
763
1275
806
1532
250
1472
1229
1612
179
254
892
1509
1104
1404
1390
515
1189
1275
974
1612
820
928
1391
1366
515
1336
1606
472
1872
1618
265
1244
46
451
1331
177
784
322
1519
835
1486
232
225
1267
181
379
423
590
1069
1043
112
91
1436
389
356
1337
784
1258
878
928
932
503
213
2170
120
1081
1138
806
36
213
1391
1368
658
1331
1336
1105
632
1607
1234
116
1345
308
523
1202
925
179
878
953
573
225
617
290
1089
838
894
308
1520
1636
1962
496
1472
135
1567
928
894
322
806
1083
835
1332
1275
1415
2061
1226
1189
658
197
1243
49
1391
1422
774
758
932
14
1479
1512
592
617
265
239
779
797
85
512
138
1873
828
329
78
1546
1633
1462
1303
318
177
1519
60
328
1243
766
1103
1336
78
1509
838
1516
329
765
1030
1267
569
1083
600
1081
1063
805
115
1025
989
174
683
411
505
132
1244
1741
896
136
833
1474
1585
563
920
1479
758
1082
1115
881
1300
1082
1258
794
974
1414
877
1105
1300
820
1243
1243
1606
875
540
841
1512
2208
1398
299
838
875
239
1244
415
554
875
1244
1501
1654
1043
1102
1753
1436
1580
2095
142
1244
18
1842
1881
67
329
453
1496
940
1623
1335
513
1069
837
1326
1025
563
1226
1477
1190
136
1243
1071
983
971
1962
769
1466
875
540
554
1606
1609
1243
1509
761
1287
1962
627
1654
1336
1737
1532
1496
1366
1609
1244
1244
1501
1028
28
894
250
1366
1519
1081
225
1567
1398
583
1189
1143
637
1518
1625
177
1081
1081
274
155
1435
1143
78
797
1154
267
542
1303
896
763
1229
794
1202
389
438
1957
1345
1479
1435
230
865
1243
1415
1477
619
2101
1476
481
1644
1512
207
2558
1335
794
451
28
974
831
627
750
1089
1422
2065
46
1707
784
647
931
1508
174
277
415
1332
142
1654
136
1435
1536
1200
1025
1336
1462
67
940
878
558
2018
985
449
108
1462
617
940
787
299
1025
1373
572
1600
1345
1277
53
1393
60
940
1388
1654
1462
979
1191
1258
597
2101
274
318
1081
983
1243
498
1081
171
438
1456
18
1543
320
293
1189
1205
1336
1194
1472
1512
1335
1456
1623
1585
28
1510
781
1243
1659
1388
1226
498
833
929
1390
820
132
448
171
2101
1650
848
878
1071
523
1391
197
265
1326
953
425
112
995
1205
572
221
1435
887
1741
1081
2101
1707
1872
1243
186
1221
1345
1404
1873
336
1081
2101
1234
1303
349
1609
1707
904
304
833
1509
1347
112
1585
1373
1501
239
1311
1355
1081
647
1243
1081
2095
515
574
67
438
601
2604
1197
1393
1519
797
762
322
2323
1957
1842
1336
1510
1479
623
1520
1478
496
896
1466
1069
758
515
1243
168
174
177
1456
2135
453
804
1142
2142
2142
1058
1063
182
479
597
1659
1650
1303
401
597
592
16
2372
1693
540
878
932
1391
1913
931
1388
966
1229
286
1336
1436
1881
60
1267
1509
1243
1693
1477
619
1479
931
985
1667
1957
1650
213
1667
1189
2514
356
983
356
758
1707
1388
1393
685
592
1433
1842
1962
1650
841
331
1539
1089
513
2339
659
573
498
46
481
831
592
794
1373
155
563
1585
293
1650
295
1638
582
953
841
1229
1267
33
563
774
1083
1373
1200
177
1243
331
438
917
1393
1388
197
617
1373
1104
1438
632
683
1707
1415
1487
213
1436
558
894
569
1431
683
572
1436
481
1243
1415
171
512
761
572
437
632
828
331
49
1081
1414
1585
1267
887
1226
1335
1303
1236
182
2504
472
1194
1404
444
136
1496
2594
168
1638
437
966
1496
1118
1496
1136
1365
940
213
1300
67
774
1243
1243
28
1234
1476
925
835
638
658
768
2095
683
225
1539
136
1275
322
1579
1221
583
2061
1722
1962
1081
948
349
970
762
1243
1374
515
60
931
1707
638
1190
1326
1461
1226
75
1243
865
389
1030
540
250
1753
1414
1511
1071
2101
167
1659
1512
1607
904
299
831
213
1275
1519
186
766
1436
931
1025
1311
928
142
85
171
498
1331
1659
515
42
453
1049
831
763
1366
401
931
1081
290
1398
26
619
1373
1400
2535
286
349
1671
763
1456
955
1244
1439
1194
293
444
2101
887
1585
1081
974
2095
1750
527
928
322
1600
1409
523
290
1082
1028
304
1391
230
465
444
32
840
781
1567
1143
1365
503
1462
437
1082
115
370
1393
841
179
833
1654
1733
828
28
931
179
1737
1520
1409
1501
250
1105
1258
569
590
1650
1189
650
213
1326
1612
1707
1580
989
683
513
970
2065
267
875
1511
1143
250
112
1650
1243
230
1025
894
1520
1243
1244
1830
974
1267
658
1345
1368
308
797
1707
248
1275
213
569
1431
437
1524
239
2369
946
451
523
1741
1398
1226
797
1344
1486
1501
1189
1606
1202
1477
171
1511
658
569
1025
970
1118
1115
1089
766
481
1546
1393
458
360
331
503
920
1040
1524
617
1243
56
286
2101
136
1243
1517
265
1414
286
239
174
659
658
1243
2101
592
894
513
63
1546
1335
1496
1028
331
931
1118
602
583
1138
78
1465
1647
1243
920
1133
523
574
273
438
458
293
1518
1303
523
1243
797
1133
758
597
513
647
1300
1081
1355
28
1136
794
920
331
1456
1028
1366
1366
2061
444
1510
1105
1331
894
1546
574
1229
831
1625
348
658
379
632
1721
42
308
325
784
1190
761
931
1368
1194
658
1597
1881
527
1081
165
1644
479
781
1612
1368
1150
1393
2061
592
1275
389
1957
1430
1243
53
1456
766
46
1189
1654
1347
1244
115
32
250
645
265
379
1300
192
563
186
609
177
1872
1089
38
1133
1083
1957
1243
136
647
1103
769
572
2142
689
1520
779
1244
806
513
46
1082
1234
632
974
333
995
1872
393
1229
225
186
970
1518
1659
437
895
1415
465
1138
1311
286
1081
179
931
168
442
1606
1113
948
235
1130
14
213
1102
974
542
120
569
26
542
554
781
1243
322
838
1326
2061
1828
53
1512
632
46
1842
1415
67
920
1415
658
379
1345
290
609
197
563
647
1190
1579
1228
444
64
277
1609
1644
14
250
46
213
774
1612
60
179
758
230
274
1721
1501
1082
953
1200
574
293
1511
458
1638
572
1043
1243
564
957
1104
1667
1365
590
1957
647
274
1243
1636
208
1421
896
609
1532
877
1025
1616
1613
1200
91
1388
1390
33
437
1189
1496
389
1243
415
1474
415
1345
333
837
1194
974
1243
498
1403
627
213
838
1244
1872
781
572
1034
1046
983
356
46
617
865
1520
28
1226
1633
314
558
765
267
1650
1636
136
592
155
265
931
806
1243
1391
1190
590
569
1373
1086
1243
1872
1606
1501
1579
1873
838
835
1143
1373
763
1510
1243
310
831
1049
989
765
597
1647
1189
609
64
1873
102
763
763
370
953
78
132
165
1129
564
496
1291
286
1082
638
472
1659
290
833
164
768
444
1326
1707
53
1287
1103
1501
970
1155
42
1267
108
458
931
1226
1461
1234
877
1115
1365
1238
1473
1267
1243
683
46
1496
1638
1229
1335
33
1025
78
329
1345
262
115
33
609
274
1071
935
1466
940
164
295
1659
1496
411
131
966
28
1830
970
766
1243
835
1041
983
1123
831
768
820
865
515
1431
277
110
1028
132
458
820
132
483
527
136
583
590
1667
1219
1335
213
788
881
397
820
437
523
415
989
1083
833
1957
895
411
1539
1881
1957
946
33
1644
1025
1389
277
1202
928
1229
689
1693
833
590
1326
983
1650
1654
1659
1226
1096
213
592
1300
308
632
1123
411
1267
1391
878
1150
1229
1133
120
120
1543
1391
940
409
230
1516
1439
168
1390
38
1322
1311
1258
1133
794
774
213
1872
931
1143
761
293
758
1391
53
1028
1508
779
548
590
1226
286
1267
401
1190
483
1123
1585
1659
174
590
1609
356
1567
582
1243
322
112
32
1336
583
463
567
32
1069
1275
762
609
546
1567
1957
78
74
325
1388
1236
617
437
327
1767
985
1243
797
1644
1721
1671
567
171
887
1243
53
894
1373
481
1693
1365
46
1536
1638
1758
1028
925
401
835
1267
1335
1612
1244
1202
1275
33
33
632
1243
1404
1238
1063
436
2385
1238
1874
46
1774
573
658
1092
1126
1435
1243
609
1190
848
1510
449
820
138
1501
523
155
904
165
523
503
1872
1393
833
627
1536
1612
1155
1368
1267
329
1081
2101
293
78
1142
957
928
1189
1229
1201
1422
496
277
838
632
115
597
1104
510
542
448
1435
928
1456
894
1478
1409
1221
136
1606
505
1633
774
18
515
1345
1393
1679
102
1345
102
277
267
1415
1311
1741
1336
213
983
1243
1609
1404
1539
1628
1102
782
838
542
1258
878
1462
265
609
638
591
794
1028
85
1041
1267
1546
1479
1579
848
1155
1477
1580
1043
1063
182
619
98
444
1189
26
1585
1462
1243
1082
177
1609
26
1133
1415
1479
852
658
1373
389
1363
108
304
932
308
1173
1243
33
925
1391
1069
583
197
112
1081
1089
177
841
1300
1303
1205
820
619
689
221
1143
940
865
1616
308
920
208
370
310
940
1226
1318
1123
940
1462
1331
1466
940
503
1667
1190
865
1391
1258
1388
1390
1190
179
1345
659
527
1089
389
1435
837
99
2019
250
619
619
142
53
1389
299
1667
401
1881
831
1221
1123
528
1625
1303
115
356
1258
563
1474
299
67
542
142
286
781
528
523
784
221
683
177
582
597
637
67
1267
320
14
768
33
1758
1303
235
1347
322
356
458
102
1546
878
38
512
1430
179
46
931
600
784
558
444
511
1201
91
931
515
632
2556
1101
1267
1275
1628
590
638
1479
572
1081
1123
695
91
33
979
904
322
1804
820
1633
1543
1415
1957
409
1226
527
397
1221
806
970
1366
1226
837
1326
1133
946
597
1287
1519
155
1025
1532
805
310
171
496
1300
1081
1345
1486
523
1518
1332
875
788
213
1041
1465
1143
411
1881
1226
325
572
1509
60
1881
1028
356
2457
540
1303
1707
299
1243
310
878
1659
1025
1707
1202
1638
948
177
155
774
999
779
1244
453
1532
155
60
503
658
572
1911
1606
1462
1443
797
1580
1957
481
443
1842
1872
948
1636
894
187
1962
349
1737
940
120
1423
877
563
1509
1368
1104
1028
590
820
875
44
1842
1391
1123
1243
138
1300
953
1612
563
1659
1631
453
1019
1693
966
1477
1275
1585
592
1479
1435
1390
766
1221
1398
1243
995
1221
1431
1081
1311
1969
1337
1519
26
1486
1501
835
102
1229
1275
213
458
142
120
1633
2059
838
498
567
768
1300
2059
1200
1612
1654
1071
1217
1654
1842
1486
174
482
1081
1243
1456
597
1030
26
1043
286
1243
2173
513
1389
1201
1396
1633
265
1326
356
1047
67
985
953
1667
274
1579
512
1707
761
1365
1365
878
794
806
1210
1515
1650
1456
18
1194
617
1881
766
878
401
1243
1368
14
1539
1243
401
806
865
1318
1721
683
970
1104
953
953
481
179
1579
1957
1326
1081
957
1133
904
102
1872
837
349
277
1275
1300
314
115
1691
179
1512
591
877
1258
1393
1616
1496
940
1315
453
1315
1267
632
498
554
540
658
444
1303
2572
102
1063
835
1480
120
120
46
1194
208
148
110
546
592
1275
766
948
1633
444
451
1046
38
833
1465
1365
1638
2061
609
1063
1496
1456
1518
1234
1326
1543
1546
1509
186
138
1030
935
567
1874
1331
310
1030
235
1058
1393
1135
1331
1562
28
213
1140
293
523
142
26
195
438
781
174
528
1659
835
647
171
1509
563
948
946
1600
18
1398
1243
1518
33
567
835
1600
1388
590
42
878
931
833
1707
818
515
887
138
1509
1194
590
1258
886
1025
540
1501
609
179
1347
1267
1243
794
325
769
1393
503
1414
1326
928
229
1243
658
1081
1654
1415
1474
1118
46
1456
1741
185
1671
1671
1616
932
2101
274
1691
1650
1226
546
1501
1200
1105
14
1636
820
1691
174
28
349
1102
155
1267
155
1644
563
444
1543
875
632
1628
940
74
42
375
999
948
582
833
1347
56
115
1567
1585
1043
768
267
221
1184
806
1194
1519
583
1081
1303
1510
647
213
774
1512
1659
592
1597
14
953
805
389
1693
496
1071
354
213
1025
33
1519
2100
167
1030
523
1201
142
797
1616
171
513
1650
637
1105
1962
931
1461
1201
2059
928
437
1058
1118
1081
1155
444
1096
1275
1501
894
848
1609
479
1765
78
277
267
1049
1105
1243
1461
1025
1585
953
213
632
1957
1243
1275
1741
213
1229
1585
1881
1243
878
1118
1585
1456
632
1267
85
637
2383
1138
1103
2065
1275
1435
1081
112
1415
120
1243
1243
781
120
120
1205
472
1366
797
28
2065
1612
1872
1409
1830
1083
53
74
437
14
2032
1243
1415
887
781
308
1430
1243
496
1256
174
1335
1415
1347
1486
627
831
1081
1546
415
1025
26
1234
546
1034
53
155
60
171
213
1123
138
590
1082
784
177
472
142
948
1401
1567
1366
1123
115
1737
239
1201
1365
925
2061
397
142
1243
1496
1390
33
527
327
4
1366
1404
953
1205
1365
833
878
1654
582
1373
192
932
833
348
179
1030
1113
1058
85
1957
619
1189
848
828
139
1344
1265
1659
1476
1391
208
164
1501
1607
28
1962
1190
1025
33
1102
1741
108
1539
1365
925
797
1415
91
1691
558
401
1957
1509
925
1456
1597
1190
1102
1479
1479
177
2095
1133
1758
46
1842
1659
33
356
627
2399
165
74
1217
444
2085
592
1515
1393
1713
632
36
389
1519
1388
558
1267
1496
1069
513
1758
1335
437
1118
293
1030
781
1331
367
1081
265
896
713
293
308
875
1183
1123
774
948
265
1335
1435
953
658
1423
1580
2095
875
1067
794
925
1373
28
28
2095
1995
155
928
67
72
1366
114
2392
1462
833
515
1842
774
1462
1585
1431
1546
1243
277
265
63
1486
1089
1368
1063
1842
1456
1693
356
397
483
167
896
1190
1229
513
1194
1244
230
1267
1693
887
174
138
1315
1267
2065
286
1456
784
597
1083
925
265
1741
286
1409
953
1435
379
1391
265
1456
1671
1721
1389
181
1210
784
56
784
1667
512
367
1881
1326
1275
213
78
1030
683
1439
1625
896
1243
970
1707
1388
833
1267
108
1390
155
1366
818
290
1524
1881
1543
78
583
308
1519
546
1347
766
411
1243
1546
138
1520
1391
592
60
1872
1956
512
85
940
1647
415
1585
1404
774
928
53
1105
2020
18
1390
1650
85
1373
102
1258
1243
1650
647
563
1118
1537
1597
120
1234
1476
128
1600
1496
304
766
1631
304
542
286
835
1155
1366
1518
354
115
1267
1431
1229
1123
1258
765
367
1194
274
1154
896
437
558
42
1872
1957
78
1539
437
1300
1520
1082
808
805
491
894
98
293
213
1082
1081
411
1638
1368
1207
769
1435
1081
1962
1409
895
583
974
1123
1244
592
265
542
1365
838
325
174
781
1532
632
225
230
1543
1607
1462
1275
1374
632
1082
1707
1315
878
213
1243
617
920
1282
1585
290
1737
558
953
327
1630
1104
1118
769
835
1345
1881
528
401
304
875
91
689
197
1081
887
1366
542
1647
1300
658
250
1322
331
1409
1415
1456
60
573
1118
1881
91
1046
1409
78
208
894
1244
99
186
155
1667
2095
841
1828
797
115
1201
1229
1243
695
895
1693
1654
1472
348
458
33
1190
78
1609
1347
558
1389
1546
1881
875
1659
1345
18
1774
1267
265
1368
953
569
1089
1501
1365
1133
63
244
1532
53
983
1415
213
33
1043
515
1758
18
788
931
1212
1872
1028
221
1391
1650
1741
1335
1105
1707
1140
1189
1496
1069
415
609
142
1226
1267
617
932
1244
1650
617
409
1267
155
1414
1300
1691
1476
1512
1758
569
1345
2101
970
881
267
974
548
564
940
1081
974
327
401
887
1049
179
597
1962
619
286
558
676
769
277
33
1025
356
327
213
1335
1409
482
370
1957
1439
1189
1243
132
277
1539
797
558
567
465
401
1461
78
1638
354
877
765
1693
592
1607
277
1519
1326
128
1315
18
444
1300
293
1842
925
774
948
1221
91
896
1539
515
935
1190
1436
527
1028
1244
1025
409
835
293
1654
1238
78
1366
1644
1612
1456
1267
1069
1400
617
658
1368
1258
1430
1365
546
1463
78
1409
1404
931
563
78
1650
583
513
1480
572
28
1881
53
1510
1243
120
1872
833
940
953
1243
619
1115
1409
479
155
1477
1496
2101
1243
415
1628
558
46
1479
1509
1368
225
1881
1155
368
597
1243
1543
1506
1842
498
1842
1605
1758
415
322
221
132
1633
572
1300
1275
1546
957
895
953
1115
1104
1520
895
1226
1822
779
1872
637
78
881
1647
1461
983
28
881
1243
1082
1229
1393
763
1707
1435
136
820
953
788
299
360
833
177
1202
1872
1335
569
1190
781
838
1258
78
647
1049
1737
26
308
637
1202
1258
91
659
1597
2059
658
112
128
85
1326
894
1118
591
1082
167
878
225
1520
136
1229
1612
1962
46
1049
1082
267
329
1633
1462
1828
833
1962
2095
1192
1612
1607
28
67
765
46
617
1337
1431
1456
322
136
779
1238
758
1226
1962
1373
1741
33
774
558
1393
841
869
878
957
1258
28
235
415
1331
1194
920
928
1403
142
1957
1265
1390
322
887
1081
293
1049
293
1461
1083
46
1300
349
895
1243
60
1477
765
1368
155
1373
761
1039
177
1025
108
1391
1828
1025
1671
110
1774
1625
1373
1221
572
1123
293
597
513
894
1234
1644
831
1957
1123
230
1874
1102
379
1043
1474
1650
444
437
1518
1205
1842
1083
1326
1118
1138
1118
1532
948
1345
931
822
769
1628
472
102
1633
928
1479
1194
482
78
763
1243
591
2061
527
320
1882
148
637
221
1238
1243
136
46
1532
904
797
116
1189
85
481
617
875
558
1081
411
1138
2142
1404
1243
1758
1077
213
1244
1174
1082
132
1355
609
1409
1243
304
1477
1644
53
1414
1456
878
1243
1258
1435
1243
1243
1081
1443
155
1081
458
1104
1431
1957
268
658
548
1609
49
590
2392
1226
437
171
53
112
1693
1355
558
1058
540
1753
1631
953
1034
250
498
953
878
277
1243
1518
569
590
794
1355
527
647
1365
1336
1409
623
1486
1069
1510
583
1456
49
1133
293
1311
1431
835
36
1143
1366
875
841
1071
770
1189
794
1258
465
293
1585
1536
1311
638
496
1311
1415
1267
208
1335
1244
505
564
1190
85
1638
1202
349
1436
310
181
221
1138
894
174
2392
1355
155
548
1025
391
940
1201
683
1957
1331
1436
415
46
449
331
1721
1101
932
1275
683
833
1337
28
848
1436
563
685
1612
1043
784
904
299
1391
1303
1069
1476
213
831
1164
1331
1182
1379
766
1644
33
1081
658
1707
2095
1520
1404
925
1393
2095
1474
1691
1365
1243
1212
1267
1303
167
1069
1388
841
1519
401
365
1041
1828
136
26
1133
1102
1456
579
794
142
1398
2058
1585
290
329
1267
632
1303
894
1243
136
1415
26
32
1496
1644
213
322
1069
1081
116
274
1229
1034
1654
523
1435
1234
250
1941
1081
1691
1366
1081
436
617
1520
33
1873
290
76
1474
794
1520
1335
453
1431
1226
583
1465
761
797
1593
1479
527
299
1105
590
267
841
411
110
1985
1133
1081
415
1441
1207
1238
1415
774
1606
1229
598
120
1229
925
168
503
1431
979
948
60
98
329
1474
1081
590
1638
1207
2100
36
1143
1474
1244
953
411
781
1244
1347
286
805
120
290
138
1104
1409
774
186
142
638
2101
28
132
14
262
299
2224
213
325
1609
1423
221
523
2095
1243
558
513
331
329
225
1142
2315
78
479
1258
1524
401
1390
213
1229
1243
940
523
564
1479
1081
1435
1524
1435
805
142
1243
1509
179
1278
1391
1511
168
558
33
53
1435
957
590
1597
115
540
542
1431
632
1520
33
1194
1267
1125
1082
1633
18
513
53
115
523
1462
1404
512
1315
1300
1104
1957
974
142
1647
1462
63
1243
637
1347
1275
1957
1028
482
1654
1243
546
1332
1520
274
1366
297
1567
1940
1842
213
1025
155
1303
1069
479
1477
841
763
1472
1243
894
102
411
174
781
797
540
1267
1190
1331
142
1368
453
953
1194
1391
1466
277
1456
1478
1082
1872
1243
848
1390
1258
230
788
1189
155
1243
1201
579
1025
563
1082
1194
1133
1071
1243
1874
896
831
63
1607
840
1884
852
1345
1612
1082
970
1881
558
946
1108
370
1873
415
1104
325
1609
573
1368
33
230
1071
1243
481
1365
1609
558
563
53
1234
1650
104
1693
592
1609
297
310
192
1113
1373
1355
1462
788
784
1569
1258
765
1519
558
542
116
1530
197
18
2095
1700
1082
638
1082
2065
438
1650
875
28
192
102
208
1501
401
989
182
1633
784
1311
592
527
142
1391
1741
1454
1517
1229
267
308
267
370
1226
115
1368
1082
689
329
481
379
2101
1234
2095
567
415
26
822
833
415
411
1466
1391
1326
920
46
389
458
1243
1950
592
1580
953
548
33
110
540
946
1477
797
1398
213
453
444
647
1267
689
1636
331
797
989
1393
931
548
569
1243
503
389
155
647
1229
1423
1388
1336
797
444
569
1693
1220
1104
213
1300
1616
1355
1300
453
966
1275
115
1524
1663
437
1539
1962
53
2121
250
920
540
788
1472
1046
558
592
247
835
1585
267
1415
1089
213
1244
451
2095
325
1071
250
1421
573
1081
167
1691
554
115
1368
1243
1501
444
523
548
576
989
441
920
787
609
554
567
619
1471
1393
931
774
32
1462
1625
1267
647
1439
53
590
1275
592
1118
1135
774
322
1315
1332
1881
953
595
1244
1365
983
1347
1753
574
1539
1190
1409
1409
1046
1480
1750
940
60
2006
389
1409
179
1083
167
1650
2095
1258
592
1226
1143
1365
1082
1872
1275
512
512
835
974
1659
1155
1130
28
28
794
631
481
1389
904
788
546
120
1189
779
1023
1221
360
1069
1616
1388
1390
983
1393
1409
308
1229
1355
1478
1439
115
293
1366
505
1337
1516
2101
1025
1609
904
167
1130
1335
925
1202
1518
1415
1633
28
14
1539
33
1539
1390
1267
1318
1229
1472
818
1234
1881
1881
658
1609
1267
33
1118
1721
120
26
1579
349
1396
53
496
250
877
120
293
1957
1644
1659
1267
1741
1226
1518
482
1226
2101
239
1030
235
797
63
116
966
1326
1474
1567
1315
1300
1049
1520
1337
444
277
1194
1061
304
155
949
1366
1517
1409
1546
1707
1518
1872
142
1567
1300
1081
29
60
572
250
1089
632
1391
1391
1243
2116
797
1707
1133
564
1650
1130
841
1644
835
1422
1267
1229
136
1539
894
1874
78
322
449
389
970
179
1326
1238
136
1496
1753
98
592
1501
572
1431
1041
1194
1874
1335
931
1229
1368
569
60
1267
1667
286
658
1082
1267
1143
1104
1628
1234
1456
583
1365
389
1881
1229
274
1300
1190
1355
1842
401
174
1243
1243
523
659
1415
115
1007
1365
2061
946
1644
590
647
505
527
1520
1221
1347
1332
1365
308
794
1275
820
142
265
683
582
1155
1671
513
558
877
1041
1842
619
1400
1874
481
1503
246
290
683
554
558
1081
213
1267
1143
970
1243
558
1300
1143
2061
1096
1600
112
925
1391
1391
1654
1650
1409
1881
953
1081
1600
155
46
1479
349
481
1244
953
1267
1311
1081
349
1501
878
1300
267
1404
438
1025
558
33
523
1368
1524
1474
444
1872
1143
953
794
1089
1472
1311
1123
1391
1828
1335
1520
1404
1644
1881
277
983
617
1234
1390
1828
768
1414
1461
573
1389
1243
1569
1758
1962
590
569
28
1229
1082
1758
221
1753
1332
465
481
265
1721
632
1597
1476
564
1644
794
458
946
1243
177
564
108
2061
833
102
1355
919
1133
1633
1435
1654
1243
928
367
838
1872
26
1436
415
1275
1300
1331
992
1058
1267
540
1486
354
592
225
1243
177
583
932
1391
1625
1366
213
781
91
342
479
1393
946
1089
1243
102
293
36
174
1414
632
1243
765
1872
250
659
53
838
1229
658
781
60
1671
356
1874
437
1532
1234
877
966
542
1275
213
1142
1600
939
1872
136
763
505
2065
1303
1133
277
2101
1142
1133
1506
935
1609
1546
1217
797
389
297
658
1373
53
78
132
1607
1105
265
2095
513
221
1082
1244
213
49
765
78
779
1597
397
878
632
120
1654
1194
1476
1842
1331
895
448
1300
437
70
940
1267
1069
458
1368
1414
108
1243
36
42
1267
647
1474
304
794
1267
1415
1393
630
1479
239
78
2101
1391
1496
132
411
1671
1774
60
177
515
1707
1737
1300
1612
1082
1081
102
2101
1539
1476
2101
155
2065
213
2227
465
1030
356
542
498
1118
1512
1221
1368
53
1758
878
1226
1332
1518
1512
1318
171
1243
564
28
632
1190
1190
213
1368
1243
779
411
33
1539
1118
569
1519
70
838
865
1539
1082
1707
1229
1391
1707
1300
935
33
1123
542
841
865
265
1366
1546
1707
142
286
1143
558
1243
379
632
331
213
171
1102
940
78
267
658
572
1479
1267
481
1049
411
989
1472
102
1257
498
1083
569
1476
837
1234
1430
1415
28
1267
138
1069
132
465
1633
49
451
67
267
1509
2061
1436
877
182
831
647
959
297
1472
1881
512
465
465
1501
213
970
304
788
108
327
590
53
1335
928
46
1082
67
1409
1479
46
155
1707
1243
136
379
1439
1345
360
563
1758
1243
784
78
1201
597
1391
91
1721
18
32
1957
1303
1082
293
597
1318
187
1430
928
248
1081
848
1347
356
1267
322
833
1501
542
683
838
1300
1335
267
250
792
1638
1315
1366
1267
213
359
763
1721
1244
1474
1337
838
133
1189
1046
1025
78
1234
515
1391
297
540
875
1373
503
1628
1244
389
1034
1491
2101
554
67
1479
592
1265
1842
797
1567
1267
354
953
1345
132
523
304
1520
393
1028
647
1512
1105
689
887
788
564
293
437
1456
1202
1517
1267
940
1886
115
1200
1650
632
1267
28
179
946
523
411
132
293
1474
932
230
1138
762
1398
1625
349
1267
820
1267
1205
647
112
609
931
1404
573
1593
1962
1103
2390
138
569
609
1365
1957
1881
213
1244
1347
208
1525
567
1042
970
935
1123
38
1244
1436
235
1456
250
197
458
444
1311
1650
600
1244
658
415
1612
1138
781
1638
1102
179
1194
1607
515
953
841
1189
1593
515
931
444
286
1267
1644
1390
349
1650
360
1081
1365
794
548
67
597
833
592
136
659
2095
895
528
920
831
167
637
523
74
1962
136
1404
1104
48
1365
1632
928
1842
1638
1138
1516
1244
637
928
1202
1510
1691
1037
1530
546
1234
1511
299
1267
928
274
1126
1267
1335
1275
1154
828
458
590
138
590
102
1462
1872
102
1439
120
563
1201
1025
1105
99
477
67
1267
944
115
979
1221
349
1414
582
1202
540
60
136
583
132
833
928
563
571
2119
1543
904
513
558
1130
1530
1336
1373
995
1082
1519
946
91
877
213
2059
1872
2095
1229
1368
132
647
46
573
2095
904
165
1654
28
1243
28
1496
213
548
1332
277
304
18
165
2095
102
841
102
1267
592
1326
18
1336
1707
590
67
1347
1303
1607
542
1501
1476
1389
1217
1229
2027
592
213
1721
415
966
142
1267
1650
308
2095
1393
136
1368
451
609
1243
1391
1155
928
1071
831
1258
213
46
1569
768
1368
267
583
310
659
1221
102
835
953
765
1609
765
931
1872
1707
28
354
1069
277
1472
213
1226
1429
1430
1830
1431
1347
1600
1311
304
293
304
1509
26
1691
1374
637
225
33
444
1519
1123
974
953
1462
894
512
498
310
265
1957
102
479
894
848
2095
1691
1659
481
1957
1462
1140
1071
1201
265
1409
1345
99
957
1243
1524
1243
78
766
1365
1123
1368
1472
108
322
1275
1636
1423
1721
940
308
1567
1234
1415
453
1474
2095
379
444
1335
1667
53
609
1081
1118
794
1516
1474
1650
1667
515
1691
881
1404
442
1089
774
579
135
1133
286
164
1244
2385
1034
1243
828
925
658
1336
1462
1569
647
1243
14
2065
213
1210
136
389
379
609
1538
1496
1238
761
379
174
53
2101
1431
1391
1422
1828
33
197
820
1267
1104
273
1104
53
1430
2059
1737
1243
1331
1069
297
213
415
1258
174
349
797
1194
1520
875
1229
465
49
1201
1217
590
1423
1058
848
349
1600
1368
1423
444
572
1526
1391
167
1205
2497
833
1636
1083
822
953
931
1638
1303
515
1758
213
805
1189
1243
2384
895
2032
14
558
28
1389
28
1543
348
2095
1388
1105
948
225
1243
781
2101
1585
1226
563
1322
794
286
970
1150
597
1365
67
120
108
1190
116
878
1465
1243
1243
1267
225
1625
820
1567
974
46
1275
46
512
689
1872
1190
1781
1041
136
904
1190
1479
1243
1081
658
1585
293
1650
920
1133
1509
931
1234
878
136
1025
1243
1616
2100
1243
46
1243
1456
1707
1089
895
453
1332
1243
503
1539
444
1426
569
1258
1474
957
1597
1337
831
1115
1443
794
1597
1081
53
1872
1025
1335
1133
112
2481
2095
769
1104
1311
676
592
931
208
472
2311
1585
465
1625
138
1519
60
647
174
784
1229
1501
1025
781
1636
308
142
1388
438
1962
1142
1579
33
1081
1447
1069
498
1496
1155
1337
1275
1414
1962
1874
1422
877
515
1300
609
142
1962
1243
1234
1872
1267
1217
1244
1881
1659
1355
831
1243
389
1390
1436
1318
894
498
1049
181
1798
67
1226
1133
592
115
138
1326
896
444
1287
878
1874
411
1083
1872
1479
46
1962
1644
788
1243
985
521
1616
1368
523
1517
1087
928
78
1404
1842
1081
797
1607
592
1462
582
833
1516
453
46
349
1275
558
1267
1872
765
1258
33
1607
297
1524
1221
1368
91
920
453
1373
928
1650
835
1872
1616
1600
1243
213
415
877
1258
763
835
597
1439
540
297
1244
797
1229
290
360
841
1347
1654
513
523
179
1336
1654
348
1439
1267
515
1409
1043
1644
1435
401
139
1118
33
774
1243
1633
1275
1644
1041
177
1873
213
1496
177
638
1685
1435
115
1569
1243
239
1331
1030
250
1190
1456
1957
1623
221
617
779
1267
831
957
1964
1046
356
583
115
894
1398
597
940
895
1501
1486
349
970
658
1081
1606
1347
554
582
1486
1366
444
1041
904
1118
833
763
174
1267
515
168
1336
167
573
865
1275
1234
250
1585
53
325
1654
1221
132
512
293
784
465
2524
806
1126
2095
617
1398
453
1221
1373
177
28
878
308
168
515
1332
835
1138
1415
1267
591
1226
590
1539
56
286
322
542
567
1607
197
1071
1671
1409
2059
1043
1512
174
784
983
1071
1063
1439
26
310
1049
841
1243
1758
647
1243
1118
26
379
1043
194
1501
835
1567
120
349
719
1202
60
479
458
1519
1028
46
835
1818
1023
1026
208
1650
1081
894
458
1243
820
132
1123
1303
46
221
1479
1258
781
1486
1393
835
1089
1707
878
1685
896
329
1636
239
132
1415
1243
609
1332
601
1355
1118
513
806
1365
54
310
835
822
67
766
946
138
102
833
60
1025
1691
970
320
1391
503
1659
91
349
325
1462
1691
1332
1243
1243
78
304
875
1765
1607
49
548
415
609
46
1957
1389
1479
920
132
1243
2101
1628
136
1081
1597
1194
1373
1335
983
1115
1043
1600
1226
1366
128
1393
28
797
1539
546
356
1267
1415
1355
797
569
42
277
1741
67
527
67
248
540
1337
1439
558
1243
1633
1025
647
590
794
1258
1267
591
1043
515
221
197
28
683
1258
1243
415
67
1828
1388
1511
99
1081
1133
138
1069
841
1478
1403
1244
1267
465
904
1707
1957
1315
806
527
136
983
619
1243
179
1332
1025
84
2066
102
1226
1028
770
1388
932
46
1315
1529
1089
542
878
458
989
1071
1543
1753
1368
582
583
488
136
779
223
931
940
1189
1201
46
1275
277
1332
138
931
179
179
564
765
1842
572
1069
1472
877
1133
637
1667
1243
1881
1025
1842
1174
349
1303
1244
367
1229
102
112
540
496
1243
1028
567
658
1234
1842
563
201
32
865
1753
1034
1332
1654
1414
1201
1267
354
970
1638
1028
970
865
1332
297
1518
1496
174
1267
1606
102
1069
1071
835
290
154
213
931
658
1244
2095
1466
1229
1633
1628
438
794
579
683
1118
1650
637
1667
647
1243
1082
267
167
1456
1631
779
325
465
1368
1267
838
1390
609
632
168
1082
1365
1069
28
1409
327
1539
221
592
505
415
1519
356
1518
658
1118
230
225
1667
838
1414
928
1516
1229
213
542
1659
293
1082
379
1404
174
1300
1069
1644
404
887
658
1390
1567
1201
1631
1331
1331
1267
558
1307
995
1600
299
78
1628
182
1606
766
1543
308
78
523
1303
2101
1202
1439
774
185
569
481
1089
583
197
931
165
142
878
1585
1243
1229
1874
304
1155
1258
1650
1414
929
838
1501
1616
1071
1295
548
572
839
451
947
1150
1431
875
1543
1102
1957
569
1212
1355
102
797
444
33
1365
948
274
33
542
920
1143
1359
1332
472
1082
2101
155
1243
928
583
265
928
1462
659
1133
265
314
1244
1025
1957
838
1347
91
1243
658
1345
831
1243
1205
1391
1456
1597
931
290
1123
1532
878
483
545
2095
124
1609
1102
472
647
590
179
1962
1415
878
208
267
957
970
1517
1431
835
1243
1398
2095
267
415
1243
108
1667
1197
1486
1082
1143
1881
833
444
1347
878
1667
1415
1585
590
527
308
63
1439
132
2385
1439
554
1496
513
1515
768
142
513
1462
1957
389
1081
1347
1650
831
1229
1303
310
1456
835
1741
1234
878
1368
1520
542
751
2153
542
1243
1063
1644
444
389
841
1229
1133
1650
983
325
1043
299
304
865
1081
569
1409
113
1393
758
60
878
953
349
1303
1069
1025
1368
567
1368
444
267
239
1472
1391
567
1194
26
379
1612
958
116
1030
833
931
1659
213
91
1243
1962
1103
1081
481
1332
1081
822
1130
1143
878
453
794
1243
928
2400
523
702
1612
1672
1104
1436
1069
1462
1439
411
1512
1478
409
1422
481
239
1081
1081
841
591
1873
267
1069
953
304
1025
953
174
164
102
138
590
894
1082
1041
953
886
1638
1456
970
1758
881
2059
1519
1414
554
1435
781
1650
213
250
769
1123
74
1532
56
1404
56
695
583
523
1030
1205
1633
896
1607
1393
1243
1633
1332
769
1034
177
590
293
1628
136
2497
1355
277
389
419
481
1368
1267
167
878
1190
415
940
91
177
878
74
1501
1393
953
458
1472
1115
833
548
1243
546
948
1028
983
1409
805
569
689
186
781
774
1315
865
458
1081
42
1606
423
1332
1431
800
659
583
1516
136
1474
1267
1476
1337
1501
820
348
1881
658
1025
1238
360
1546
932
286
411
1133
835
583
1365
1957
360
1081
1737
632
293
1366
1210
1303
564
1707
1606
1391
590
1243
1243
591
1126
415
60
78
1616
1501
1133
1430
1496
138
1202
1219
1366
142
1243
2065
401
1654
1335
1519
1221
763
1243
308
865
1234
931
1518
886
46
171
310
505
46
759
1707
835
1355
1303
213
1864
833
1194
148
1654
53
46
1097
197
197
788
769
896
693
1267
1519
142
1409
605
1205
1707
449
1267
349
213
567
894
1622
1667
1671
1104
558
1518
878
1243
878
513
1041
221
1201
1258
841
1355
1638
513
1436
78
1389
1415
1659
558
265
1243
1962
1258
1243
177
379
658
2097
592
174
1229
208
957
1303
784
1365
293
1650
1512
1081
136
110
763
136
1842
1365
1243
1628
1105
953
838
1368
132
2240
267
1243
979
886
1063
142
573
1089
1201
1275
1331
940
46
1881
1267
1472
572
304
1243
1612
1366
1644
1393
1518
128
33
437
1609
1138
325
1189
142
389
1123
411
33
286
85
389
985
1058
1025
1229
42
865
1539
286
1258
766
1081
1917
1243
1609
2142
1462
213
1396
91
1741
415
246
389
132
1300
1335
235
1957
1244
1758
235
894
33
437
1623
983
1081
1028
213
881
168
1597
1089
453
78
532
1398
932
1025
1881
28
230
1238
265
1300
2101
67
1190
1102
2065
1512
1579
931
1243
293
265
174
1741
833
1104
1518
630
116
1393
609
512
515
1654
1478
572
2065
1539
1539
1243
1318
766
1229
99
820
583
1546
1654
136
78
1691
564
1625
28
1708
1472
1520
1228
1707
1479
1612
1226
591
1081
132
1366
647
1612
1804
554
1472
590
558
590
99
1133
1089
389
983
1501
1205
53
765
1100
1391
354
33
1133
1082
837
1671
1691
179
401
797
1069
567
411
1414
784
2297
1409
1430
558
1518
1243
573
1081
1391
979
1337
1518
136
1616
953
1368
1501
1585
564
999
1593
1753
658
1474
1311
235
1631
683
213
1422
849
239
248
512
179
1872
1368
28
865
554
18
1567
1753
647
895
415
1435
179
647
1872
1842
2100
788
904
554
2370
1063
1331
325
179
1275
841
67
1069
1142
763
1474
18
108
637
1600
2197
1081
1303
1258
979
1082
573
781
1226
142
46
67
115
322
1393
2101
384
67
472
1043
592
1275
523
1667
1659
1217
498
444
658
904
78
1600
78
1243
28
797
946
102
138
277
1366
567
1471
1873
523
1197
415
1404
503
1465
1456
1636
592
617
1326
171
186
349
1881
38
74
619
567
512
174
564
230
591
1957
1089
582
590
617
768
1130
1515
78
1267
1456
797
1465
438
277
1609
1633
896
1509
1524
235
1443
458
647
820
878
333
1238
46
290
932
1202
415
18
81
1105
820
28
592
1332
632
1368
1143
1366
67
110
1365
948
1189
1518
627
1530
683
1049
920
953
1390
1266
953
1650
1202
308
286
1069
168
580
1138
797
569
263
171
797
1082
1606
920
1435
1077
1398
1404
63
1539
901
142
458
78
765
1530
617
784
230
360
136
230
1243
590
820
920
583
230
2053
925
1609
102
458
1633
1633
42
1628
1373
1398
1082
1520
319
659
1113
142
177
1365
1758
1962
1462
290
886
1234
567
331
1243
481
979
1659
886
886
515
322
63
213
102
1265
1071
310
1476
932
894
179
1105
116
875
875
1579
833
1267
42
331
1414
1585
142
481
758
874
1555
1620
465
174
1496
805
886
304
174
458
1365
1707
758
632
63
831
444
548
878
1393
2100
567
108
1881
1267
1466
451
265
617
327
1030
1133
1479
935
1472
1238
1081
221
781
115
2059
1331
564
1509
1243
322
1347
1466
1365
49
91
267
55
108
293
53
453
931
1089
310
120
1267
1606
894
42
928
1693
1213
512
1515
623
1644
213
794
1616
835
186
1388
1244
1409
1083
797
1616
1872
2065
1389
1466
946
225
1515
1659
1628
1190
349
1205
583
1872
138
304
63
1267
627
617
512
797
894
322
1607
81
2061
1300
1069
1221
53
957
1219
1650
1133
213
970
102
1212
523
155
33
995
1238
1243
953
794
1707
552
277
1633
1685
1512
102
1881
1409
415
940
1409
1244
1546
293
1030
1872
1121
953
1612
1267
2065
1082
1345
230
946
1580
1243
1243
213
136
592
167
1194
781
1476
354
1539
49
1429
1326
1654
1373
379
1654
1258
1431
1472
1041
895
357
546
1063
2095
444
597
230
1667
293
758
1842
360
1267
1479
1345
28
848
444
617
583
1025
1366
187
564
1926
572
1637
627
647
1103
1194
42
1365
1671
970
1243
453
1415
1243
1244
322
1707
1631
1315
1409
1234
1496
1517
1102
1243
865
970
683
1194
1638
1243
1347
1226
415
415
277
1501
64
833
1243
142
249
1373
590
1398
592
165
822
1435
1201
1409
331
1226
1487
1532
1118
1398
136
1707
1804
267
1030
1828
360
444
208
1244
592
1873
1229
1391
1315
250
1374
1480
1472
979
1539
1336
619
1510
142
1267
932
592
1335
1512
1456
894
1025
108
1546
931
546
1479
865
513
2061
1118
1315
49
1691
582
1082
1185
515
1194
567
1534
1300
1089
878
1524
583
179
1258
1567
946
592
328
449
1415
2435
1355
1393
74
33
1607
558
213
1512
1654
1365
179
1501
1373
546
1365
322
1600
1365
221
838
297
1345
78
837
1737
659
573
1275
1439
1872
389
940
415
1063
1105
142
637
1667
528
67
932
878
1585
409
46
116
99
348
78
1501
1243
277
1104
784
761
2095
273
2065
1409
53
142
563
1118
1243
389
1138
920
1142
1234
1082
928
1025
995
1579
115
805
1609
1616
833
1496
155
979
563
1194
1691
1814
1495
155
1041
1364
1609
878
1496
685
1415
1243
1082
946
441
1373
527
138
1580
267
1693
875
875
138
2101
1477
1265
423
1606
1462
2003
213
322
458
1612
592
370
1391
1501
1243
1365
1659
974
411
1671
74
505
1069
329
115
1355
953
1058
132
960
763
28
2101
1650
1524
168
1398
1404
1872
1190
1539
221
1238
658
1041
1118
136
138
1089
928
411
32
2101
2059
136
835
1069
878
1267
98
1082
1155
331
726
1872
2065
78
1275
1477
527
1081
877
659
563
1431
1476
513
1422
1659
46
1439
250
2095
841
1236
895
1303
925
213
250
308
758
1539
1842
1083
946
779
1391
1275
920
765
894
265
1606
953
112
658
1267
1409
935
1654
1049
213
1650
1140
1366
1089
1636
928
1409
894
1258
1347
115
1474
2065
579
1462
78
1143
928
230
1258
67
1221
627
1962
1625
1200
304
1539
957
1415
354
1520
213
1347
60
60
1345
411
498
1202
1221
1567
582
1311
1496
2142
1623
766
1404
1828
1398
887
1415
515
569
946
1501
1409
1194
437
33
415
928
794
1404
1501
1226
1081
591
230
1143
794
213
1654
1347
1332
881
1243
558
1476
590
515
1331
1609
1365
1243
546
558
186
1647
411
940
1267
1607
33
1479
1373
1644
2061
788
179
895
1389
1028
567
2392
784
1118
1628
1373
1388
102
1303
1332
1221
781
277
894
265
946
308
267
1881
1194
928
1086
1872
1404
1625
274
26
569
1138
1501
1366
513
1201
1962
1115
2147
1706
877
1472
1404
1069
46
179
155
225
297
983
597
167
838
1332
120
1300
658
78
1368
563
248
1532
548
894
820
1501
597
479
174
1189
277
1366
1226
1667
112
1205
444
1221
360
1229
1415
1409
14
33
1671
983
401
1143
179
28
574
401
411
99
569
1194
1957
573
1267
78
308
213
1133
1366
558
1693
1431
1212
397
78
1028
1539
1082
1331
609
1226
1345
78
1229
1043
838
1300
179
637
132
1244
781
1631
881
136
1628
177
496
1393
67
1071
411
1194
1243
171
1391
592
590
878
1335
894
1753
1496
1636
453
453
970
32
46
1243
1234
67
472
208
1741
1585
617
1347
274
1414
877
583
185
1436
527
221
1872
1650
1326
1404
542
423
115
758
1368
1265
230
1040
513
1335
1041
36
1462
53
262
274
1962
1509
138
1322
953
1667
208
1049
1539
1118
138
592
308
1186
1517
1625
1118
1585
53
1275
563
953
683
527
638
36
70
1202
1335
1519
513
1243
1524
53
1115
1267
441
1994
1202
970
583
142
1311
1243
1347
1373
1229
1365
1123
308
1409
1243
805
558
1243
483
515
1431
213
1347
1086
1315
966
1691
1226
1347
213
1606
1190
1543
1650
1519
1043
1607
638
1077
1409
1501
784
1201
931
1143
1609
167
820
1028
213
286
304
1303
267
1501
1439
379
877
765
53
1028
658
1234
53
818
1212
322
171
572
1404
53
174
774
33
1229
2142
540
797
389
1511
558
1543
995
1667
1512
1543
1520
26
1365
1760
179
308
1612
304
1606
1226
974
1130
2101
1104
1462
60
1532
1620
831
297
349
1456
1962
647
444
600
1133
1243
1393
1828
983
1275
213
1205
1532
102
1133
1559
213
852
2101
828
115
1081
1470
379
1194
354
225
46
1659
1133
132
658
213
1243
1082
33
70
515
638
1511
567
1872
28
1474
1667
1580
1600
1201
91
1081
558
1644
1436
637
1103
1368
2070
820
1962
1102
74
1189
1229
356
1143
647
379
262
1600
1707
1456
183
60
1368
230
1337
26
179
1830
28
310
1693
946
329
167
1518
1189
1666
1336
1501
1300
1509
1243
619
1133
505
1258
379
1287
472
779
213
308
293
590
1365
768
74
453
194
1243
1105
572
931
2065
1081
1373
768
91
145
2101
1243
1479
2095
1667
784
1191
483
28
179
1081
33
797
1671
953
267
1828
1466
564
569
974
293
953
931
505
632
837
213
1243
523
1300
1511
46
1462
1101
42
1636
325
953
932
784
136
567
974
932
925
239
322
308
878
1243
1243
53
940
171
623
774
1510
356
1202
1654
617
1636
1520
1778
1439
1335
1462
838
1267
1030
112
1118
370
1431
415
1431
265
1872
197
1243
437
1355
155
213
1243
542
267
840
948
411
833
349
769
1518
1043
1244
1365
647
1104
1409
878
1303
1516
1265
1089
1638
1267
1414
806
946
1194
78
1518
2000
1258
265
505
546
1872
155
920
582
1638
1258
1753
1105
1461
1625
1636
1243
53
108
1243
1580
1138
304
1194
1438
878
797
1436
875
1243
1520
1102
833
481
1332
769
609
1189
1474
1409
2101
274
415
1644
1873
1226
66
1644
1030
449
1082
179
463
290
953
895
1300
1654
1842
78
339
1472
46
1609
894
1194
138
177
142
1133
554
1520
1439
1480
1205
632
18
1462
1539
1258
953
970
2198
1633
33
1049
1439
758
835
1872
1388
28
148
1347
310
1089
609
1605
1510
805
267
128
1103
1337
42
1082
542
1190
1741
1226
1190
647
78
277
1234
411
120
1520
293
322
293
1332
1633
479
12
1447
70
1462
768
1881
1326
181
503
142
1479
1539
1258
931
647
1519
1881
409
592
1390
564
1234
108
331
1190
1243
1335
503
1071
1267
194
1691
2061
1365
948
1071
569
1390
360
1398
1962
349
1438
1881
1707
49
877
1496
1028
1081
1374
1133
53
1519
1229
1243
1275
1138
637
174
174
932
1331
948
592
592
1609
1244
558
277
274
1520
784
558
1600
28
1691
579
194
928
1028
1579
437
208
356
781
1539
878
1462
1631
1083
983
136
1501
364
1243
286
540
1512
1082
1336
1229
878
1654
177
1082
1633
1501
895
102
1275
875
638
2095
187
1448
1366
444
415
1389
1707
1409
542
396
1520
1083
1287
995
265
1638
1414
515
277
1104
290
360
1229
1267
1388
1638
1609
1041
1393
1243
931
766
1737
592
833
1842
370
1368
171
235
221
765
797
572
1189
932
920
1081
583
1303
1409
1396
2385
1616
505
1524
983
1243
1741
1625
286
1423
1069
928
572
948
835
37
1389
1580
564
2423
647
1957
597
590
33
623
878
601
974
1221
1373
1083
1625
1393
415
1957
46
108
1258
1650
1539
1303
91
609
1190
558
293
1671
304
33
108
1462
1569
168
1881
1487
1511
138
223
1501
465
46
208
619
1243
1373
28
831
1366
931
1404
182
1200
1439
1872
1511
42
155
437
1133
1058
1243
932
1243
567
1243
558
142
397
1243
1243
181
1133
1194
26
564
1520
1133
1336
1034
794
1303
2100
1300
1390
597
2101
940
527
142
1480
1650
1081
659
1580
572
67
1456
1881
1243
797
1300
528
299
569
304
2065
635
182
1478
632
333
1138
265
1082
409
1585
1194
1331
1049
592
16
458
1472
838
546
1030
136
1373
946
444
78
1509
1842
1667
186
1667
895
1872
1524
1391
781
171
1606
558
781
833
835
120
138
582
1335
573
895
572
1511
1435
136
277
177
1355
91
781
578
1828
1243
78
53
26
1169
1243
1616
18
1439
1872
496
1336
1515
779
1476
1243
1243
904
1962
1118
1118
928
370
716
26
120
1633
582
1872
647
931
767
895
1123
828
935
1267
1398
513
1275
46
115
1311
1605
1194
102
1456
46
590
293
348
91
213
171
1758
583
1028
1063
983
444
1102
1546
286
1435
472
277
349
213
1616
1404
915
401
53
1200
1423
1520
1243
2390
546
136
1194
894
567
60
53
1881
1030
28
444
1229
179
33
1400
632
1650
542
1520
186
619
1957
411
78
1881
1707
1390
67
761
896
308
325
1616
165
1518
235
931
437
267
1456
60
458
1368
1391
225
192
583
483
865
617
1431
797
1751
838
47
658
155
230
1415
78
71
1501
1388
1150
1201
389
833
286
1300
583
448
1842
230
784
831
1267
1243
894
1510
1873
197
1118
1508
1616
1446
46
558
389
1830
1081
523
1275
325
505
91
1243
632
250
1238
591
1509
1830
1046
592
1512
1659
356
1872
894
379
1472
833
1612
835
120
833
78
953
1741
197
1243
1043
1597
2021
806
1873
1100
1267
546
878
1365
286
632
1190
155
2065
833
1466
1512
1479
46
437
465
370
1345
277
953
108
523
1543
1123
1398
1083
1510
1041
761
1244
28
1774
1631
60
132
781
1315
647
1517
213
569
1585
120
781
1366
1243
1028
472
1391
310
820
192
1404
451
1234
265
1625
831
820
1205
225
1872
1267
1143
1025
837
2101
912
805
1190
78
1081
784
360
590
592
136
1374
989
515
2101
1243
957
1332
567
515
572
1069
1345
1409
293
623
28
597
940
370
925
915
831
1430
274
1881
327
590
838
1431
1600
1388
1462
1234
155
1631
1881
841
925
592
2329
1243
1136
60
875
999
1229
1335
1667
174
953
120
1189
583
1081
1030
781
2061
99
489
26
925
91
523
1543
2385
78
91
1606
1431
979
1258
293
886
1234
619
833
1512
1081
1501
1082
1303
1650
349
91
481
1081
548
1058
453
838
554
14
1267
53
411
2090
781
1138
848
838
1118
458
931
1243
481
1051
248
1326
1431
1530
177
571
542
1609
1275
437
928
290
1597
1190
1300
601
2392
1496
779
788
28
1435
444
558
1881
630
659
822
1520
1520
293
2061
875
1659
895
658
1243
155
1828
831
415
1774
2101
567
1071
290
449
33
310
1311
970
1155
1030
1200
865
583
1509
1518
953
895
1474
1194
259
1058
878
1332
1326
1243
1217
784
1519
1625
389
1041
1244
1347
1741
1530
2061
558
2529
788
627
1650
18
1315
896
167
267
28
896
1267
833
658
781
592
1512
1428
1828
91
1282
1130
213
354
1842
1243
102
1638
1403
1414
1659
1275
1226
213
985
571
349
1606
1517
274
896
1774
895
1315
1874
554
1957
308
1466
617
415
1030
841
304
265
1067
1400
165
878
444
774
1043
1226
597
165
647
763
592
1138
1415
928
1512
1707
846
974
659
1243
1957
274
1366
794
1391
878
1512
583
1962
878
1194
619
308
1456
1881
1474
1520
91
115
841
820
1081
108
277
1244
1409
1189
453
1873
794
174
1532
563
779
583
78
995
1189
1243
895
1194
564
437
174
966
1659
966
310
875
569
235
1229
925
1190
1335
1609
1373
360
601
1082
931
1644
1300
1221
932
592
835
297
1238
1509
609
1300
1435
53
1962
774
590
411
28
1472
267
1355
546
168
179
794
26
213
155
438
177
838
935
46
1133
1368
1597
1511
505
1243
293
579
875
1069
583
1012
763
723
503
837
142
165
1335
1081
1393
1303
1118
18
2101
609
1711
367
1872
1028
28
1025
632
1962
833
1103
904
179
1881
1243
1404
1439
953
527
592
2479
1390
931
1221
558
1150
265
1957
766
1609
1573
132
567
155
1390
1716
1530
1311
277
1123
1543
797
1486
308
1234
1654
28
695
1081
1872
1063
647
928
1221
120
458
1194
1243
935
1344
1267
444
1707
894
28
265
265
1105
1462
1828
1741
1509
794
138
597
239
1659
794
1539
1519
411
1067
1456
1028
46
794
1368
465
683
689
1462
940
1423
989
1633
354
1081
1650
758
1243
1300
1388
1496
465
1520
1631
1628
1650
136
784
2392
1201
1738
1082
267
974
314
1118
397
768
601
49
920
213
1389
1243
974
112
1580
1030
554
2095
1365
841
569
138
1521
573
308
1150
647
1190
70
63
112
1422
49
781
806
1881
1243
1243
600
999
46
1404
2367
505
26
948
1229
2061
1081
878
597
1267
1104
1243
1532
46
179
1609
1517
515
592
1258
411
60
1388
1049
299
567
1625
896
528
1707
1477
1081
1524
60
1071
479
1456
1750
1612
1243
1243
391
136
85
763
1133
1830
389
1962
14
609
1133
881
1345
225
142
1025
931
1105
1393
1472
386
838
308
1462
1435
567
841
1532
155
1115
503
765
1244
1842
1638
1388
360
875
794
1650
108
528
1414
1189
286
1103
1335
26
848
601
310
167
304
120
1118
1315
569
108
91
1133
1580
1872
293
451
1721
574
1081
250
1136
563
1476
1609
878
920
1607
766
632
49
805
683
1842
356
46
1597
235
563
1466
444
1593
314
277
481
496
784
46
835
1650
33
1366
1243
805
1520
2239
132
779
1872
512
763
542
513
983
515
115
548
1479
60
877
1393
1138
174
274
1081
766
1693
360
1243
1300
1023
878
1881
632
1347
1049
1345
1226
1616
1267
331
572
1842
1362
1234
659
1486
331
1082
895
1226
168
1422
70
208
1431
659
1606
1638
437
787
512
683
498
1517
1536
546
1654
503
523
1753
449
1391
1366
841
1501
1366
32
409
1226
465
415
658
940
1365
348
617
1138
1519
896
515
781
138
53
1202
567
2392
794
558
505
46
831
833
920
567
1512
894
878
304
1043
120
1201
102
136
250
1486
1667
1485
1404
1081
177
582
325
2101
820
1267
1366
213
837
1311
1409
138
925
1194
1804
1435
2390
1609
225
277
658
794
1962
1520
78
567
805
437
1258
1243
1030
322
102
1567
1118
1083
1336
26
304
155
1025
1404
375
1023
985
1396
1244
1243
1609
1133
136
1830
781
1071
1479
379
293
444
2059
213
1049
1957
1335
1243
1546
1226
689
78
1509
1138
567
1390
1326
837
779
1389
1515
1373
1466
1477
1524
1205
1516
1872
165
768
647
389
1511
979
794
632
1089
1365
1543
1524
835
1373
1082
583
831
1496
1518
935
1069
250
1391
569
349
197
592
136
1025
1567
155
18
225
274
78
1318
567
277
505
1461
1585
983
1243
828
1340
1957
28
60
1496
779
2101
1200
415
572
1501
78
1221
1439
1390
389
1226
1243
1741
1471
91
1082
564
837
1881
1368
1258
841
2187
623
1734
1633
293
142
766
138
617
1636
1335
221
1721
1275
1155
177
1524
953
60
102
838
304
837
120
689
1287
1189
558
1243
115
1423
1063
1267
931
820
1466
174
788
1194
250
848
953
1347
928
1267
1197
765
33
1303
53
1315
225
1409
979
213
322
2043
1654
1650
1194
1509
1515
523
1474
2379
1477
928
904
875
953
1025
558
1881
135
835
590
1081
806
1518
904
567
904
2101
293
28
554
1368
652
1130
1326
592
1202
1326
582
1189
1628
458
1462
1462
14
600
1842
451
1267
138
1043
592
148
453
290
695
138
806
820
1332
781
1567
1238
1275
1512
314
573
290
1244
1365
765
1654
78
1391
496
1243
1532
895
957
985
1025
896
1519
213
512
1638
1243
277
554
970
1758
1546
1303
1025
1081
225
1150
865
2548
1842
1393
2101
765
1585
1472
583
1071
1585
267
465
932
503
1243
1520
1546
1083
42
53
18
370
925
590
1539
208
1423
1607
878
1337
1828
683
632
1303
609
444
78
1081
600
267
567
1169
894
1244
379
1025
1275
1872
1118
546
983
177
1539
838
579
1881
221
979
458
138
1707
479
779
2101
1118
1707
820
1258
2290
304
1390
401
1344
481
512
1063
768
155
155
142
1391
2390
225
1707
894
293
2101
1347
1267
1243
481
1133
1693
683
1828
689
360
818
2141
1267
60
784
1335
1486
1118
1347
235
761
181
1512
1311
1612
513
496
658
360
1243
974
267
966
1842
1388
230
979
1069
953
1519
465
1758
1265
1616
1532
1366
683
658
329
1189
1644
512
953
983
794
572
179
1461
896
1707
267
1606
979
683
120
513
878
100
36
1243
1244
1373
1105
1404
896
1243
569
1872
542
1243
881
1243
794
797
513
1365
658
1609
1083
1515
1243
1628
1415
1368
1510
60
148
1243
304
957
1143
308
1439
1303
1957
887
1962
194
1638
168
136
695
314
1496
1654
1606
411
136
28
1243
67
601
786
931
1472
349
528
1462
1243
1534
835
1243
1243
1685
274
985
53
787
1243
983
1633
356
1303
389
797
290
112
329
659
932
397
835
102
36
931
213
168
1267
174
453
1532
647
1509
277
1496
458
33
379
1025
2065
277
360
1303
164
822
155
571
267
1873
896
1219
875
1415
1197
1034
239
138
1609
99
931
1456
1439
99
1524
1226
1275
766
784
415
46
1404
979
784
1331
1957
1081
213
1630
1201
136
601
1842
765
1238
293
132
297
1243
1315
895
322
2065
1409
1872
979
192
46
293
1525
168
794
49
1430
14
592
1311
33
444
838
1366
1638
28
78
33
931
1403
917
1300
683
1422
1331
33
181
2472
572
953
1524
1519
197
833
46
1737
1243
409
108
120
513
1373
136
1654
138
685
171
983
1189
265
1071
995
1103
1365
213
1476
411
230
572
1205
1523
831
515
1691
1501
1466
1415
1496
765
78
552
379
567
833
931
179
1040
1118
828
179
1842
1625
67
925
248
1456
274
1267
1477
894
1872
1462
797
957
1539
53
878
333
1366
619
622
1121
1828
877
833
805
820
2061
67
2546
1650
619
1842
931
1872
558
1077
1409
1243
931
1118
304
1478
1046
1842
512
267
1118
932
1391
2061
583
138
1628
2328
995
1512
32
2065
1219
592
265
42
989
465
1633
1368
632
314
329
1472
970
966
1519
1741
1707
548
683
1244
1636
1654
569
230
1028
36
1267
277
569
779
1607
647
1606
2032
1872
197
1336
2095
683
138
1671
597
1102
1569
1104
920
1650
1194
953
1243
310
1430
1436
765
953
758
1102
1345
779
1105
632
322
1243
115
689
453
1409
564
1957
1102
1332
1373
609
1130
784
966
1081
1501
33
415
1138
946
1390
496
609
1462
1606
769
513
356
448
197
1243
841
411
1881
155
78
1496
1409
1194
1366
1368
833
208
360
1962
1303
515
1409
177
1160
1243
1524
409
1102
567
946
1509
1030
1400
1081
583
28
770
505
1577
572
1030
1667
763
1881
174
239
33
1532
821
523
1633
498
1345
108
304
974
1243
1115
32
1226
1332
1322
940
1436
415
592
935
847
1625
136
53
1957
271
1476
449
1627
1355
197
18
299
1115
592
138
168
515
322
304
1881
1238
558
1130
28
1524
1267
1315
1025
2101
1243
132
1644
479
182
1962
1957
820
177
805
438
304
1133
120
1388
1244
894
601
1355
877
1335
619
128
181
805
2115
1462
1267
59
567
1707
1034
881
932
763
1150
659
1366
290
1244
60
935
1081
1881
1517
1828
878
1439
1439
325
1567
277
115
1049
1243
582
389
179
1205
1530
1115
1462
60
2596
1041
78
877
548
689
1721
1226
1633
239
1874
1881
765
875
78
1096
1532
1390
1041
1391
1201
2101
1200
167
1472
623
155
1025
74
389
1390
1873
148
1226
685
74
1083
1579
1462
1258
1404
221
583
1105
74
411
213
1226
609
1962
765
932
1069
1373
1243
833
2398
1368
1487
1082
356
1086
1881
940
1326
523
833
609
277
1028
1138
2095
564
171
875
28
1125
1081
60
590
1243
1501
308
1388
14
2392
1546
26
946
513
267
946
453
356
1243
1221
397
513
1444
1315
441
1606
1539
186
852
841
1275
36
1071
265
1100
277
136
1219
1081
1741
354
1025
1030
1472
1707
1404
2061
1335
1509
177
2101
925
299
46
1267
970
1202
290
1189
267
108
928
18
1721
1081
658
479
683
46
928
1229
932
1258
1638
758
267
1105
91
1335
496
1707
1365
239
1532
1345
26
1435
523
1707
590
308
1822
277
837
78
1143
583
1606
1609
299
1189
913
174
115
1409
1337
278
168
165
1030
567
1368
1516
67
267
1258
1828
1366
1872
831
1365
1667
1476
794
1520
1071
1539
74
1331
1243
953
1190
637
1082
267
727
329
290
409
1654
875
1243
931
572
1115
1881
415
46
1539
659
2287
1347
985
286
1258
1456
1267
1205
1243
26
60
1456
142
920
805
179
1636
360
1335
931
983
1607
1311
389
112
797
132
78
1327
1244
1194
1398
1842
1507
85
878
26
498
60
1275
512
1436
349
1496
1741
46
781
1202
225
788
2101
797
213
91
46
1326
26
765
523
1081
797
28
1539
1633
658
2395
1102
225
1623
953
569
1957
1267
1303
831
1041
574
781
1373
322
558
168
331
794
1519
2100
331
1403
1496
571
304
1517
1496
548
174
213
91
138
953
1398
953
1267
1138
627
164
267
1461
619
1229
78
763
1842
833
1267
354
1355
1081
515
1300
1612
1606
822
1205
483
308
758
28
213
1143
1243
683
132
763
768
1311
1267
174
1638
806
1524
481
308
444
1580
983
1404
465
1422
583
1123
1267
26
1331
225
1486
325
1409
1823
179
569
563
1028
683
1472
558
483
1347
597
1774
931
966
761
758
179
1509
91
567
1532
2101
1234
1516
102
931
978
472
208
1355
1518
574
1355
1439
659
512
1721
583
540
1267
437
1511
766
569
592
1082
53
896
1628
458
1355
1373
564
444
1650
1600
1918
1439
230
171
1633
1881
1243
415
920
1667
1030
142
1190
658
1872
592
1404
293
274
515
865
1275
1520
825
632
1331
1638
940
1243
200
1606
1332
349
505
1287
1200
835
515
182
472
564
1415
1130
1667
1229
1435
1182
1041
1103
213
42
415
1431
1474
1081
1501
983
1609
1373
1133
647
1616
831
1025
953
286
1881
1234
1462
2061
1155
26
774
503
132
820
28
1721
1083
155
887
1081
46
340
192
67
658
558
582
46
1243
225
155
647
805
953
1774
835
220
1390
763
1192
609
779
1881
42
1631
758
1244
26
1275
437
1336
1123
920
1842
444
1510
98
985
1355
1707
26
512
250
833
179
1083
1431
1200
1169
1415
1049
1501
551
894
1043
1774
437
1400
597
953
878
1267
523
515
1567
1081
1654
1132
213
925
2101
1472
444
1355
179
391
1300
881
1516
558
632
1331
411
1267
1275
1462
1501
78
265
609
1210
1606
349
835
1318
267
304
42
142
925
1267
1138
1104
1881
1597
348
1300
1962
1881
1456
1431
310
1667
302
1761
1258
1243
523
1567
1219
1115
1226
920
794
481
1391
1638
758
920
1519
74
805
1243
1226
1391
1373
1300
1229
1878
1616
1842
312
822
1303
1462
1546
458
483
286
831
1509
1201
1872
619
1719
920
2440
1133
348
1957
1519
1435
727
1606
39
1244
2496
479
784
437
881
310
979
2100
1654
213
779
840
1243
14
1501
1205
833
479
1243
1219
1238
1607
230
619
1415
174
932
354
838
1069
78
887
2065
1082
1243
322
503
327
762
781
784
1431
1243
1391
770
1345
833
1872
1461
774
331
1957
142
1486
155
1365
465
542
1520
1667
177
1043
1520
1034
1644
286
928
1391
1155
1081
878
619
1423
1332
179
768
590
1393
1630
1638
451
1462
1345
32
1183
658
1393
1081
1071
1398
1194
797
765
1388
67
1671
213
1707
797
1842
112
564
1872
1071
769
1631
1516
563
563
513
1466
1366
1244
1404
1105
647
1546
1957
797
617
1462
142
1519
1398
1123
935
632
572
1267
1347
77
1130
1041
1650
444
1330
1612
483
1258
28
1315
1625
110
820
979
1391
148
758
1644
177
1644
1415
49
1345
1331
1520
1607
1082
758
935
1478
894
225
1118
1462
1510
1069
78
1693
983
1881
213
1431
78
1962
779
1593
239
356
1373
28
1462
1422
1874
444
1693
781
592
1267
512
1842
768
1049
1872
865
781
761
2410
1523
769
53
766
67
658
213
38
781
583
67
1842
2101
132
155
1211
1644
881
558
2101
274
1874
704
274
164
1830
659
168
1028
831
915
1606
527
627
1650
213
609
33
1721
78
881
498
932
794
1267
1512
1479
583
437
2223
583
293
168
820
1243
1393
197
1957
1063
1081
320
91
523
1081
1030
142
1238
1546
985
1400
1693
875
1102
1133
503
1049
1957
1606
940
835
1311
325
1123
33
1546
1100
1659
1138
582
878
1243
1656
401
250
314
1472
1243
698
1636
33
1439
42
379
1077
527
1368
1650
970
592
1474
1023
1659
286
940
1415
348
1326
590
225
931
308
331
1267
138
1431
1654
1300
928
1366
1774
1267
797
797
277
1957
1355
46
1409
591
931
564
1365
2095
1737
274
310
540
1609
1391
1659
1267
1535
171
940
592
1133
1644
1118
1345
1439
415
1472
768
393
181
1243
167
931
1393
26
632
102
1275
108
1043
685
1089
805
619
1081
1462
1118
920
1659
102
1041
1368
91
1081
102
904
67
1366
1436
1025
181
1707
659
1262
360
940
1415
1155
695
153
1519
1335
647
1326
685
1071
1368
685
797
1518
597
465
928
1345
1391
438
1647
1242
1404
225
1842
1071
1422
26
1543
1520
928
2059
155
658
1396
46
1409
1345
609
33
774
1609
155
308
1633
367
592
235
540
1516
299
1414
60
1335
329
1368
617
1300
848
1567
142
1501
1318
78
1512
46
1115
1477
877
1957
1025
1524
45
1872
18
304
2100
1130
1081
1881
887
1226
2093
286
78
483
1083
1532
953
2095
1477
1691
1331
360
1512
564
1609
1063
1315
415
1462
1476
503
1243
2476
481
1243
1238
265
1415
444
1229
1567
354
1415
53
1243
267
1347
1859
91
1373
572
1536
797
360
1567
213
78
1612
1244
2095
928
367
1082
70
1234
1456
213
367
277
865
571
120
67
1243
171
18
1229
797
142
293
277
505
1133
1439
953
1365
1244
1275
1226
411
1202
322
1872
2059
1243
1243
1472
628
1332
2244
1842
1636
974
230
632
1229
1326
1347
1607
1303
155
1030
348
1462
887
1496
1539
110
239
2192
1386
239
389
1267
1082
274
1058
1600
1083
1422
1368
768
1478
1404
1388
78
1177
142
1025
953
1332
564
865
1267
1962
1389
1881
18
1569
1194
1267
835
277
1243
1300
632
1636
1461
179
931
192
784
1205
512
1049
1189
683
225
479
1872
1189
1414
449
250
167
1315
567
53
658
360
465
481
1315
1189
838
304
2142
1391
136
213
304
1138
1063
1194
1190
875
1667
1388
38
277
1243
554
1318
274
46
761
545
1404
1496
513
1267
1600
1258
583
1082
481
496
979
167
310
1267
931
948
523
53
67
1123
1477
1049
179
1609
835
496
1243
265
53
1421
102
1671
265
1347
250
794
1423
1243
1511
1501
966
2101
286
1390
564
1957
1155
1707
1071
1267
99
1118
1830
1532
1332
1539
110
1819
1476
221
822
835
540
592
1243
26
1391
632
1479
1650
1465
78
638
1212
2095
33
1436
840
415
797
1243
1465
293
583
831
931
1842
1650
797
174
1472
1872
1631
1275
1081
1234
268
1707
1881
1753
1142
1628
928
1243
1462
1335
299
1190
1439
28
1390
115
1609
53
1365
1275
1512
102
310
1345
28
356
1423
1326
617
1520
1707
572
779
617
1345
558
1436
797
208
1335
120
194
78
1391
1202
931
1872
1881
1030
1081
966
18
887
1404
1244
1480
1415
132
331
1234
1741
1243
1585
1202
1585
1194
894
1515
592
277
1872
325
979
250
1654
875
1707
1388
1089
769
1243
1872
1335
1142
1388
935
781
1229
389
360
1486
1205
1509
1667
1693
957
1758
527
564
99
1633
1625
1740
1069
1226
197
225
1456
1654
1498
983
265
1466
2095
304
1133
1519
1287
1607
177
820
1519
583
822
465
1267
379
1546
78
2095
881
1496
840
925
46
331
481
132
546
458
1633
136
564
472
267
46
2147
1217
70
472
1243
293
437
503
1063
546
766
848
1345
1398
597
878
1345
1347
1753
828
115
890
1197
569
438
1189
1644
164
1389
797
1243
1243
1243
1423
1089
116
1519
523
828
925
1238
1606
781
917
940
953
571
928
1404
1431
1365
1404
1741
820
411
98
1707
56
108
1506
1654
781
115
1436
142
835
277
1373
1579
1238
1365
1532
1439
1707
831
774
1439
1318
1267
1774
1616
1391
138
78
592
1509
1465
758
53
920
1234
2101
186
1303
1133
293
2059
1373
590
1842
989
2392
1609
931
1439
512
1625
1435
1243
1466
1368
1300
1612
1509
437
632
458
53
60
1539
567
91
91
1221
290
1267
1081
1409
894
1881
1243
1409
567
262
527
1741
1510
597
659
167
881
932
1136
1462
527
1625
1234
1546
1606
108
904
572
1071
1393
1303
1267
286
1355
74
167
1524
1103
1466
1631
437
1607
983
1414
831
979
1034
592
379
267
1438
513
887
179
637
953
1243
1081
1519
1347
1543
833
592
297
331
1393
437
498
67
1365
1234
1113
563
1486
763
483
250
1940
33
138
465
1202
788
1281
277
1234
1479
1081
1303
277
136
33
758
60
831
1633
1143
513
931
179
329
590
370
46
904
1486
250
168
91
1336
1388
1644
2061
1873
1025
841
797
1636
349
267
1520
1212
1082
265
179
769
540
658
213
797
1644
1118
761
1403
28
1509
1347
503
1138
546
1140
645
904
1044
822
250
1667
458
1243
1238
99
1872
761
1267
299
1404
1804
1477
28
1063
763
1398
523
984
1030
1585
310
995
1472
1644
548
1261
1243
1046
617
833
136
609
1243
894
213
583
177
592
1881
1466
46
1758
948
1243
1391
904
1345
53
784
1136
1625
1049
138
1650
895
32
1105
1872
1300
496
645
481
1373
498
558
1373
554
401
1355
136
1104
171
1609
1115
1404
177
293
1243
322
985
483
915
142
805
904
1881
1539
213
349
70
1456
574
1243
878
979
1828
46
1190
1532
1287
779
1476
1388
1347
67
1723
293
354
1243
213
136
304
1079
356
1028
822
1300
293
953
413
136
1190
1873
1300
597
1456
761
647
1828
835
112
863
1393
1368
46
91
1511
91
1659
979
1520
1189
784
97
2129
833
1040
2059
1625
213
36
1524
1326
1431
177
449
1644
761
583
833
423
797
60
248
33
1472
213
379
1429
310
953
1758
53
18
645
1041
349
1275
1501
322
389
415
609
784
1365
1049
136
1881
966
142
983
1104
619
563
1345
894
831
1968
1415
1404
1391
640
1659
2462
1355
1102
1347
1217
1393
46
449
887
1300
806
685
1872
1205
67
1707
1957
213
1243
875
14
1243
781
592
277
985
2487
1654
572
1267
1520
583
360
14
1275
1501
1842
1585
1721
999
1190
763
877
1409
1238
1518
1659
1336
1189
558
953
1063
835
904
438
1331
2061
78
225
877
138
230
167
647
928
1138
1519
1102
1034
895
928
1332
453
479
1707
437
765
1873
91
115
132
970
878
822
935
1069
1143
953
1368
1874
548
1439
1229
523
293
483
444
1336
1265
115
197
1202
1606
46
1471
659
1201
1567
1118
1275
1347
429
797
1409
290
286
1957
1089
1083
1479
1130
632
1243
638
213
1336
1421
304
920
304
833
953
1403
308
1366
1707
479
1118
819
659
658
60
164
1104
1081
1456
1300
325
1431
894
1049
1532
658
1462
1335
1476
360
1155
1226
523
1443
928
168
833
781
164
582
120
174
841
1365
761
761
1143
208
1585
1741
1102
1707
1842
1368
1368
293
1374
1118
1243
574
1957
770
221
1143
590
1388
179
523
1365
1431
1633
1214
120
33
1138
221
115
1647
659
940
132
894
979
192
18
1486
1585
1238
931
769
1671
895
1881
904
592
1267
1872
1477
438
1202
1194
1435
658
838
1388
597
91
788
28
458
1115
356
1118
1607
1366
1962
1415
213
638
953
1881
822
1822
401
1496
1472
1872
1435
1872
512
762
479
70
1390
572
1069
953
1303
1366
592
512
617
513
820
1243
979
1391
85
1501
558
1403
567
145
1707
177
277
308
689
277
293
327
1243
542
165
304
1461
213
423
1501
1393
1881
1194
583
1509
1546
120
33
1365
609
590
1486
155
1337
67
155
1089
36
213
1673
1205
1607
179
179
277
1881
1624
1081
1638
1466
1267
765
1539
102
290
875
1539
1267
1335
1063
1267
322
1123
213
1229
155
286
569
225
1229
115
1612
1414
78
765
558
875
1368
1355
932
542
774
1243
590
1303
1605
2095
523
174
1654
78
779
472
322
797
1524
1368
523
931
1300
597
995
1638
548
174
1957
1133
881
46
2094
1337
1133
1243
225
138
1654
983
1133
683
1741
481
2102
1221
1881
56
458
1447
1142
26
1465
1631
1234
590
1368
979
1612
895
1462
389
1243
1398
1071
2061
132
548
481
181
878
348
2554
1600
957
333
878
1167
108
555
931
515
1774
1331
762
1243
1335
1518
1872
411
940
1600
637
1267
293
1041
293
1873
833
1189
1737
1300
1189
155
1226
333
308
472
1063
1612
1243
1226
931
1462
1335
1585
1331
904
74
887
297
1741
1142
116
356
213
920
1872
397
953
1238
179
1707
78
1872
592
583
904
267
920
841
444
179
1479
877
78
1609
356
67
1633
1243
784
1345
1612
1509
1659
573
74
274
1133
1081
689
1133
788
1101
957
1028
953
1393
1434
1347
619
1569
265
979
1243
647
1238
563
1462
1873
177
437
542
583
931
1842
894
932
1650
1081
277
1439
689
156
1404
1390
78
213
1229
85
498
1046
1520
1449
784
174
683
838
527
831
1725
1243
1201
108
1143
1539
1487
582
770
1654
974
894
805
290
1049
290
1082
225
213
833
33
1957
592
953
983
563
1300
155
1229
1243
505
766
878
865
136
1189
970
828
1659
1667
64
1609
766
1063
1366
847
523
136
831
60
1524
1365
1691
875
1707
1258
928
1609
1267
1069
331
197
277
540
415
683
632
1732
2101
1244
1081
1501
833
1524
115
1609
293
1243
1049
67
1567
1347
1644
33
831
1415
1404
1194
1609
632
995
230
265
102
1707
1303
765
1430
208
1404
329
102
1300
1347
1069
953
779
505
1103
1496
1366
18
1201
1189
1347
979
1388
503
1217
2330
896
1221
1337
765
564
360
1774
46
1509
115
265
1303
569
1243
913
820
356
848
1388
1366
265
1616
437
465
32
1102
1462
1439
1046
1028
42
617
136
415
1118
1393
913
1501
1336
838
838
1391
2161
33
230
132
1267
1303
1234
953
1477
894
1118
1625
763
1612
770
115
1275
974
53
164
496
881
877
1872
1275
250
974
1133
1118
683
165
53
878
1368
225
213
1267
1479
806
1069
333
1519
1058
136
1258
1373
1058
437
1243
213
1082
1118
411
1082
389
833
1040
1957
2035
797
820
63
1518
1496
1957
1331
1518
1881
609
322
1238
444
1462
250
989
1957
1347
1081
766
617
928
1612
78
1422
564
1872
592
781
1872
878
572
865
548
1136
67
1347
411
53
592
331
1049
1539
265
1654
1957
60
763
1243
1511
617
1189
527
1347
865
1138
1471
148
28
33
2359
1415
732
572
1388
657
481
1496
1707
1267
957
320
177
1606
505
1243
53
637
1496
695
46
1071
1030
1347
1414
1393
299
1524
1104
1244
820
931
1745
1373
1520
970
878
277
1243
1118
1607
267
1115
932
293
438
931
1082
1593
1509
1519
1133
779
1190
409
13
1194
1069
1510
1806
1234
174
569
1332
1347
411
1336
1133
1707
1189
444
1872
935
567
74
1373
979
896
583
1368
479
1234
1418
185
1404
142
953
434
1612
1243
647
573
1496
1570
966
1366
1707
1609
308
360
1258
1607
1873
1138
1501
953
1456
1644
328
619
1404
1244
1607
567
1082
768
1311
1398
878
1579
894
632
437
1667
841
1025
1212
1638
498
1226
1267
647
931
757
1524
1872
940
444
1585
1393
637
1881
754
1873
894
1345
1600
659
875
1243
946
983
1435
928
1609
877
1267
1025
1063
503
1957
1423
1421
928
837
1517
267
999
1957
328
1671
14
1118
1707
2101
211
512
333
1368
1071
437
322
1962
632
1102
1456
787
833
1872
1600
26
1520
932
2061
1355
28
1456
1267
1462
683
67
74
194
349
49
1530
1518
931
1118
1435
567
1243
1398
60
213
1138
389
1435
465
1436
1616
1243
34
2390
331
592
554
1332
213
1081
1872
1546
349
136
136
297
768
583
1872
822
1138
781
1202
1267
354
1616
28
1267
946
2395
1289
1197
46
310
1138
26
1147
970
931
904
115
538
1597
1243
1111
957
1155
985
1758
138
1462
1347
1404
878
1828
1496
1081
515
1971
211
683
542
619
1607
1123
1300
1389
1210
957
797
515
437
1518
1391
1315
1456
213
617
1234
548
60
1229
349
155
1267
523
835
548
49
841
558
1258
1221
1243
310
567
806
1243
1400
794
1390
277
1404
53
1962
569
818
1267
647
458
833
250
356
99
1049
1366
1466
1326
1633
1194
1607
1025
349
28
1082
953
1456
1243
904
765
1391
1275
186
1221
1465
49
794
683
1243
515
1462
523
1995
1881
1267
833
540
957
1040
498
765
462
1103
1391
155
293
1118
78
1949
333
267
765
1258
1243
155
1089
848
304
1872
841
1303
1479
171
115
695
999
171
181
286
1138
239
267
1083
883
590
1414
1654
409
1633
617
1524
67
503
1366
479
1229
797
155
1081
590
837
423
437
67
230
349
835
1480
1081
221
213
1758
774
1519
1546
28
769
920
67
167
1226
849
1234
995
165
116
638
852
1202
1373
894
102
1194
1373
181
1585
583
1071
1229
267
894
1133
765
88
162
1872
875
1962
1189
894
590
564
548
142
1824
14
894
1243
932
894
1465
1155
91
1069
415
875
1332
451
213
567
1828
46
1373
1130
774
1226
472
356
333
1030
931
840
797
2101
609
592
297
894
1315
304
1243
1365
496
1607
1025
1138
1243
310
931
1436
833
1616
286
820
1118
322
797
1267
472
208
2515
181
274
1650
572
648
758
1415
1511
213
411
2202
1474
354
277
1600
1133
558
1415
1258
179
592
878
831
1243
1753
1373
293
683
953
1671
590
1506
1957
1390
155
401
953
1267
1520
513
647
444
1133
1693
583
265
2390
1479
865
503
63
308
2385
513
1130
1671
1082
637
349
1518
865
1650
1517
1221
116
1366
1243
1650
659
1067
928
1368
1133
186
1409
230
1517
1226
1585
171
1243
932
932
953
1063
179
60
67
1058
2441
1118
1671
102
1644
2095
932
1133
1650
115
1962
1435
838
564
1071
293
617
683
349
1082
1517
695
1519
349
411
1518
444
18
1693
155
304
267
213
49
1650
869
221
26
542
1071
591
1667
953
186
1881
1082
208
1296
974
1243
1365
637
647
115
831
1243
1194
1625
1243
979
46
221
1520
512
196
828
983
1267
784
1957
213
1393
1345
1874
132
1303
397
2095
293
1644
1758
389
787
1462
349
953
1243
370
1501
265
940
1244
1086
186
1226
1390
1102
841
1739
444
1326
1345
877
597
831
223
132
1335
995
102
569
213
878
540
1229
974
120
1511
99
781
1388
540
1616
225
1049
297
286
689
1331
1136
1501
1415
841
360
515
277
513
120
1667
822
1453
1524
1585
136
806
415
1737
1667
683
297
1030
765
1510
1229
833
1267
920
1477
797
788
970
1243
1516
564
1414
569
1628
1391
1881
1102
1243
1391
356
1388
401
274
563
1365
1243
831
1365
308
647
572
979
1659
1081
558
1462
1510
1347
1267
1133
768
632
197
108
63
349
533
637
894
970
835
1957
1194
115
230
1258
142
179
267
1258
438
1133
1409
592
1607
174
609
765
293
1049
1303
946
53
609
1431
1136
896
81
1881
308
1871
1049
875
597
995
915
797
2046
1872
865
115
1644
1081
208
28
1404
1616
877
177
763
142
1234
527
1337
1243
1456
411
213
1659
267
49
108
1345
267
2061
1243
1774
1609
1707
136
970
1081
1391
1842
299
805
483
177
1600
293
940
115
1337
265
797
444
1355
591
1534
331
1606
472
53
503
2065
1523
572
1221
78
833
1758
1355
1104
601
794
1777
1650
314
1063
904
213
835
1104
304
1243
1509
841
1936
1585
18
349
609
1347
970
1390
658
1243
136
1403
617
788
1707
1190
1520
1243
168
277
286
1707
877
970
1409
401
1105
1957
1243
18
221
1539
554
1194
546
331
781
833
1210
2142
1373
1118
895
1130
1025
333
411
1659
1654
632
766
659
36
46
638
1636
928
831
1221
331
1456
540
53
67
1400
1069
1477
1612
1373
1633
437
1267
835
463
1409
1229
931
1904
1243
527
1438
2190
797
2392
1423
1311
1244
505
1694
985
1842
940
1118
138
931
1741
2390
1389
779
1693
1609
1881
1414
277
225
360
489
286
887
1830
1517
1368
966
1638
583
619
1212
931
1347
1373
1244
1422
1585
512
78
904
1421
356
766
320
695
221
1205
132
683
734
2016
1332
1472
1123
1585
590
213
46
1226
1644
1391
774
1365
1644
935
67
1496
567
1311
766
878
178
67
590
820
297
1189
683
592
397
1532
174
213
341
1439
894
1082
179
513
174
112
1874
120
18
794
617
98
875
1691
1439
946
1479
329
1202
197
142
948
379
1202
208
894
331
136
1243
1600
1058
1389
293
523
1636
1335
1136
115
1422
894
1102
601
1071
437
515
213
415
1519
1315
1644
877
592
583
523
1335
1234
132
1069
1373
1472
1650
186
571
1654
115
299
120
136
1332
1229
590
308
53
569
1654
1520
1049
1243
1520
267
659
1644
1667
1315
799
1103
797
389
142
458
1391
1337
1335
1962
573
932
354
327
1671
74
1143
1221
1842
1436
946
1828
1654
1546
1331
566
554
1654
1303
1243
1336
293
18
515
1194
1391
360
1393
1205
1238
881
213
1130
787
46
379
1331
2129
1567
1571
1580
208
597
1636
1190
878
290
444
1409
1472
647
1229
1130
1205
213
1872
583
1345
411
1516
1221
1415
503
797
174
120
1243
1189
277
1633
221
112
512
1720
1830
1625
1205
2385
797
1086
683
148
1373
820
46
1810
46
267
1345
1476
658
970
1477
1300
1138
277
1534
265
167
1496
1496
1631
1511
1881
953
995
805
558
637
379
397
894
110
463
683
1403
177
925
831
1189
1512
250
1439
875
1303
411
1194
401
1486
46
1133
221
546
765
540
1189
1461
389
1190
609
28
590
1390
1243
2095
397
293
415
548
472
1391
1436
1436
299
966
465
1118
1267
213
774
46
28
632
1071
2095
540
1243
1636
523
1071
42
1654
1365
53
1753
379
1439
308
609
1250
540
1189
102
26
1133
1081
1043
481
53
666
1102
1510
308
1472
1607
1524
1104
26
1654
530
999
932
1881
1267
1671
91
818
1496
820
411
2059
632
267
330
1243
619
136
1659
293
527
1439
546
1182
765
115
53
167
835
167
1315
46
1365
970
1201
1365
453
1539
805
33
768
463
58
1244
293
1496
1118
78
582
838
1638
125
953
297
397
583
894
1365
213
592
389
310
948
1606
838
820
1518
2095
46
213
102
916
1067
1456
248
415
67
953
1365
453
155
1229
1530
1058
2392
820
632
1511
1436
1609
797
1509
1081
797
182
841
1393
1267
1462
1546
1612
931
1524
28
14
28
953
1609
1388
197
437
1133
1519
1145
136
647
1258
1104
1067
1436
1585
513
1707
1083
60
1881
1650
1515
1243
647
513
33
213
788
120
267
1435
788
564
1654
592
1374
155
1633
1636
1082
99
647
1243
78
912
1267
177
28
1201
1082
115
277
1420
1532
558
768
1393
1243
1326
1221
1104
523
1650
1138
1872
1229
940
766
573
1258
1368
689
1404
841
53
645
411
831
1332
1138
1415
1585
1659
1267
1201
1311
1585
1030
1501
1118
28
637
1768
310
248
293
1609
1671
1366
1667
1368
389
1659
627
632
1530
1569
208
85
647
1275
683
1585
1104
1025
558
1390
1041
1345
1081
148
1398
132
46
935
293
2372
1389
888
787
763
46
1335
1501
1069
1089
887
1605
1267
465
953
320
1439
389
1992
1390
1462
1636
1267
465
472
1456
896
1524
1636
503
928
877
765
1539
1391
1190
1243
1609
28
1435
1315
1081
632
155
401
78
267
304
168
331
797
797
483
167
770
1243
213
1636
1234
1201
322
1512
894
1532
523
1659
765
322
115
1585
1028
250
53
1753
437
1226
174
838
2011
806
1389
1267
379
865
168
1600
2061
1774
1414
1243
931
647
761
28
1267
138
67
91
1585
120
1243
42
1593
689
1025
974
1083
592
831
878
235
1741
1368
2151
1226
46
835
841
515
1267
148
1496
444
120
1647
1243
592
213
360
1509
1202
349
1229
619
542
1205
1409
1609
569
592
1474
370
1089
1597
401
1880
1479
290
1465
14
46
155
1496
1501
797
1082
1103
1671
33
379
1842
91
1509
583
1435
833
583
1043
573
1226
659
765
165
286
1226
549
1205
805
940
1567
213
1616
33
637
619
1389
658
1238
78
1287
1226
277
78
138
1886
1194
213
970
2059
1691
558
1520
592
1638
569
91
1546
279
841
1167
1083
1244
894
1585
1049
931
1707
1243
1597
992
1774
415
115
1063
896
1708
1667
1957
1707
583
1605
985
411
779
1082
1039
213
940
515
53
310
1081
290
132
33
2065
1365
779
1650
168
983
1373
165
1693
1650
619
136
1155
1190
1038
1081
453
781
1509
766
274
1404
1393
1326
265
46
225
2439
1535
1409
265
1466
1628
1303
894
590
224
1331
1190
689
2149
1472
410
1388
794
322
1267
1030
1654
1229
1472
310
1267
411
768
322
545
781
102
1881
583
513
1238
438
1335
1030
286
437
1881
1462
1071
831
1546
177
235
1625
779
1368
1103
1229
567
1102
1390
1625
136
1226
415
1400
78
1612
1501
985
1374
1466
1123
1083
1366
1243
523
197
136
230
894
765
1431
1105
444
1633
1638
838
592
609
894
1732
1593
1415
881
379
1243
437
1345
1315
619
32
1189
1243
449
1258
1365
887
1830
1221
1638
444
1071
1789
1518
1881
1654
1243
689
1962
1311
1439
1081
875
1331
308
1881
928
213
1133
931
1737
1390
313
479
1667
1267
1554
2155
1081
1275
1142
1282
970
1238
835
213
221
970
293
1332
1155
1644
894
120
1511
1326
213
1365
546
74
1506
1462
1654
1543
835
794
498
1277
111
1496
267
1275
569
1423
1345
415
833
878
274
1243
1182
451
67
1509
558
831
1456
1423
659
230
1102
1275
835
597
267
768
569
838
1957
601
171
1205
894
1607
1644
953
1243
1842
985
1332
781
658
1267
1226
1707
479
1049
878
415
1238
451
1580
1071
1409
1118
822
1650
78
1236
179
130
609
2605
60
1155
1962
1479
1391
1205
1226
174
831
1881
1243
177
1532
592
1194
53
583
658
985
174
1388
1517
1243
46
583
458
1207
1303
286
928
1707
310
1335
1049
1872
1872
456
1477
1462
115
304
277
632
1519
1332
1509
1201
788
1300
138
1585
348
1828
1229
1774
437
254
1496
1347
1501
1155
1243
472
1243
1585
63
1311
758
1071
837
515
1516
356
1435
1472
932
794
288
297
1659
1479
1368
1081
932
1647
946
1512
1654
1335
1234
453
1244
1200
567
1707
932
558
49
878
166
1104
1707
1133
1244
831
1267
658
1267
558
515
1721
886
1609
794
438
1496
1609
120
645
1501
564
1258
1243
970
1579
1436
1631
770
389
1355
235
213
1430
1393
659
78
513
74
1243
1332
503
974
389
1194
1404
1409
42
1585
1243
78
970
1243
1303
182
498
1774
564
835
1472
774
875
1123
1398
1436
1518
1707
1303
397
498
314
179
112
286
444
1476
389
481
415
1516
1335
409
848
1003
1567
1585
1520
784
18
356
401
794
948
250
472
1644
970
1546
33
974
1243
523
928
1616
60
1520
18
881
542
1625
458
208
1081
60
2095
887
1509
1071
1414
527
1226
360
1638
1691
1069
1435
1115
1606
375
1520
286
542
1543
1028
1347
765
1466
246
28
1509
299
213
1579
1365
63
1472
658
1355
230
932
1609
1881
120
28
1707
1194
564
523
1456
108
310
1238
389
1138
1415
1842
1567
286
1189
290
26
1244
1226
835
308
1373
1102
1102
794
2448
179
1636
197
63
2061
1140
99
112
1881
583
120
1881
70
953
617
1388
2065
465
1104
481
999
542
165
197
1201
267
882
1631
1243
1477
1133
2065
647
1150
1524
356
695
304
1368
765
841
1243
2061
1303
1462
239
1049
308
1243
1314
360
682
896
1229
542
267
1081
1058
26
26
1431
896
904
1472
917
838
1081
2517
571
1133
1462
1496
1591
1474
1520
274
590
1539
293
1267
177
1303
177
221
1071
877
763
1315
1501
132
609
1243
1881
1403
2101
167
1881
278
197
1243
1115
120
1511
389
820
569
1302
33
1219
28
1155
542
444
2142
1133
1462
1707
1151
1243
78
1373
540
110
1625
1311
67
46
1365
1081
165
1234
515
297
1462
1138
931
1243
138
1600
1388
1025
564
572
597
1774
1628
583
1229
248
1693
179
647
1234
1390
18
797
946
1654
1083
542
627
1750
1881
1123
1202
1474
1366
2095
1511
1476
953
878
213
1414
601
932
108
528
558
970
1957
1335
1721
267
349
925
1267
411
1082
1659
1606
1524
1501
1496
953
1691
1588
1081
1636
513
1476
1089
1221
875
953
155
1398
1472
1243
1102
437
831
168
246
925
548
277
505
875
513
583
2065
293
1650
213
148
1300
828
67
1567
225
1243
689
582
78
659
155
120
833
1393
28
1765
1243
415
349
573
1625
167
1194
695
1332
26
415
453
1207
360
2101
1569
221
230
1243
632
1226
1332
925
1115
1496
67
360
1243
758
1130
935
1479
841
632
1102
849
1275
1567
948
689
1365
1243
1393
768
1654
1201
1258
1335
411
1694
1391
797
1365
1606
1520
820
1501
33
265
1643
91
1532
1962
1872
632
1510
600
1707
597
637
2223
1082
1243
325
1267
1201
1229
1393
848
1243
1024
46
1345
1881
1355
1650
116
286
797
1368
877
820
1155
1424
1517
1201
904
1962
1138
136
658
609
136
1103
763
1512
1229
1671
1404
940
1456
1404
320
1071
437
894
647
1873
1404
515
779
411
1332
609
1881
267
267
14
574
1872
1267
1234
348
213
1881
1355
1462
1439
1409
465
1207
831
179
274
1456
1365
781
1585
1633
932
542
267
558
828
1373
894
120
592
1881
558
1511
1028
165
1347
1881
91
26
465
1243
1115
349
437
1654
583
1236
928
1315
1335
904
1365
213
1543
1962
1071
766
1400
953
583
869
1366
794
1609
781
1543
1466
46
683
192
293
1524
822
1707
351
592
563
689
940
689
1138
1393
985
1347
325
293
453
28
349
1872
354
820
638
112
601
632
564
221
53
208
567
573
619
458
453
1229
1131
167
155
1501
1403
1477
925
1518
946
647
1081
1694
1063
322
115
2101
1501
13
437
658
1115
1303
91
409
310
920
356
948
174
444
1681
423
1644
523
411
1456
875
1365
1194
1633
1691
515
314
1115
894
1415
1315
1138
11
32
928
931
1104
1414
458
831
299
1479
1368
597
1332
78
1243
1462
74
1303
1957
894
1243
540
85
623
1194
1872
1431
26
1753
1465
1532
1082
1103
925
265
765
1332
46
1474
1104
2313
213
1659
1102
1753
415
1605
1520
177
230
567
297
139
14
1609
213
1025
1597
356
1243
1436
379
389
465
2095
564
348
820
1063
774
1585
1081
308
1539
1267
230
356
1472
530
1221
1104
1532
1633
1244
437
573
318
293
1133
788
2061
609
838
265
766
444
1275
1303
451
67
286
458
1069
1267
1398
794
647
770
136
1881
310
120
1474
1243
1243
1229
1842
627
1472
1244
498
1393
1612
878
1190
935
1741
235
2530
1221
940
267
563
1244
953
265
572
841
886
1421
1872
833
920
592
1391
583
781
479
1243
1737
513
415
1118
1133
569
1650
1243
1737
2095
1243
1243
265
78
617
563
784
1071
503
78
1520
451
67
1366
1318
1842
841
308
1345
28
1631
46
1496
36
401
370
250
1636
481
356
1123
1462
1609
1118
1616
527
1539
1456
397
1126
1267
1750
1229
1154
601
797
1243
33
1518
329
348
1243
1597
1318
904
597
1081
1202
1388
1636
1041
1737
865
1957
569
331
558
1842
822
1423
1136
1636
213
329
356
267
781
356
322
465
155
1462
18
781
132
155
761
1671
1303
931
935
983
765
136
74
1267
1957
1267
925
1667
1585
1041
1650
1962
1654
221
437
297
1103
53
523
33
1502
1472
683
558
1244
542
142
1083
213
1671
774
225
458
513
689
1496
806
609
1391
1609
49
1243
1625
1355
1267
1275
115
120
583
1479
1439
523
492
761
46
1606
115
1138
1957
208
1243
833
1465
373
1243
1373
1872
1244
583
768
512
558
225
1365
1456
865
64
683
894
33
1496
1244
213
112
1510
806
142
1083
1368
1501
1842
1650
1082
895
1081
1962
1842
1229
953
274
1355
1332
1265
797
1388
1081
558
1069
1520
2101
769
1628
953
78
572
1243
833
155
1471
1243
136
1501
571
1136
1267
1516
528
1496
835
265
177
1365
265
548
1243
1243
1337
1104
1830
932
2101
1415
49
1337
1842
1600
1136
1243
1530
1303
293
1081
1390
1368
174
513
293
349
1774
590
1873
1115
1462
1389
925
1243
1414
1189
1243
1539
865
563
523
833
1368
1644
609
1532
1430
797
1501
203
1025
320
779
983
1081
1275
1693
569
904
1636
277
1118
1082
695
2101
540
573
1476
444
1229
1546
265
453
1609
1496
1436
1650
1194
42
274
1612
1243
1243
1396
1606
2095
1318
444
878
28
1393
155
1105
645
197
389
437
1586
515
367
1600
1025
841
1758
591
1628
1244
239
1957
1881
293
181
1872
310
1391
2095
835
592
1373
1517
609
1616
1303
1650
865
765
1654
1633
797
1510
213
833
167
788
1063
1390
225
441
1025
1456
627
979
290
1543
1082
1479
835
1083
221
274
1030
786
925
1365
564
1462
438
1585
1539
267
1303
1368
835
1267
1774
630
1612
878
1546
1396
1041
1510
102
2209
465
1650
1842
1828
592
360
1081
563
1243
155
108
303
503
1478
878
1957
784
1456
1536
904
765
1474
946
274
1155
1638
1365
33
274
505
505
569
1501
1275
878
1473
1243
1415
60
46
567
762
1872
894
2059
1496
1414
1693
564
765
931
1028
1415
761
102
1476
423
82
582
451
794
1409
213
1368
1435
953
1477
838
1462
894
875
299
1391
2065
2101
230
1229
1685
1063
411
765
658
142
878
36
174
1462
523
896
528
1691
1081
1612
28
1409
1154
1190
297
1881
935
765
974
838
437
213
177
1189
805
1638
1234
120
1415
1667
322
627
983
523
1391
1243
1082
1874
1243
1456
174
765
1691
1099
931
415
1023
1303
841
602
569
1439
515
637
1345
1391
1520
1532
1828
387
197
1069
397
1501
2142
602
1585
1243
1243
1041
1404
779
617
1077
18
1243
583
463
1389
138
877
299
894
179
1519
1597
1244
308
28
1226
1267
609
540
1391
1501
1510
904
979
766
1368
637
1315
841
142
1365
1456
1515
1659
132
1025
1388
761
583
1062
1275
108
411
1872
1275
1606
1155
1229
658
213
875
28
781
1472
213
2065
138
293
451
1243
1409
928
1486
1881
1872
1872
1518
1368
569
1365
896
304
192
2101
349
1518
1435
932
1625
1030
85
558
784
569
132
2061
1332
1606
925
2377
360
583
563
1474
1496
1368
1267
1366
179
1872
26
878
1391
1389
1030
913
1872
983
325
590
1569
1609
1275
1462
171
1480
271
1472
788
1143
1519
328
574
1229
865
1083
1089
1429
564
1580
1644
523
546
1687
1654
1474
1234
2392
689
1081
267
1049
46
1077
102
1436
1028
277
794
33
1212
766
1197
597
2059
833
155
1326
1612
1579
1881
797
647
1874
1130
1368
638
1126
293
806
77
695
186
1585
78
1366
1631
805
225
1365
1355
1403
267
1189
138
136
1221
277
308
1229
1244
481
179
835
1311
1881
179
1138
820
1243
1465
1439
1258
1142
293
1957
1607
820
1082
1487
389
794
509
1194
1326
1842
1267
1063
1609
1465
1081
1234
1625
932
835
1842
946
904
1366
1391
1758
632
573
765
49
1373
1479
831
222
293
548
1874
1923
979
1430
1510
293
360
554
1069
896
1201
1881
881
1693
308
1028
1638
583
931
1758
1409
1476
904
197
1063
1517
1365
267
1600
1404
1071
1229
1520
822
763
1478
806
1962
758
230
1193
761
796
360
1518
1431
881
78
2390
788
835
1089
1115
1025
33
1041
1873
583
99
53
1390
1150
512
1258
1830
1082
1267
1644
1415
877
1707
1693
2490
564
572
213
304
582
1477
1435
230
33
1435
548
1028
928
46
208
1391
878
1138
609
1431
1243
28
953
1244
503
1519
1138
1644
1609
590
1472
239
53
1597
769
931
592
1118
1512
2101
1707
28
831
379
1881
881
1600
953
1311
102
1104
1034
979
1238
465
865
28
540
609
948
458
265
1414
458
1315
1671
136
1244
2095
590
1089
102
1474
1881
1318
597
91
1516
953
881
1707
1335
1104
1365
1957
1081
1511
1331
1638
1138
689
1081
2095
658
1364
120
1243
970
46
136
1365
1842
1326
239
1226
609
112
658
250
1030
1547
187
572
1236
573
1435
643
1409
784
1512
1365
1221
1476
208
617
1347
1435
310
221
828
389
1229
770
322
453
171
171
805
1439
1244
1244
179
592
1267
304
1435
1138
1006
1365
1243
1089
138
512
1881
267
142
171
794
28
389
1607
1659
784
1667
1524
1957
1347
1373
920
56
1625
142
647
213
1804
354
197
974
761
1347
1741
1466
349
554
1477
1207
1638
181
1332
1515
1546
542
308
85
527
1243
1041
1234
78
1607
1644
458
1644
98
797
115
360
1650
1519
583
1390
99
835
1828
2061
1300
841
349
590
304
1133
1243
349
647
1243
1326
171
875
928
515
2127
138
1207
1300
1501
597
1585
946
1347
786
99
1303
762
78
763
1873
1671
1741
1828
1609
833
458
1414
1368
1466
828
833
1331
1691
1229
293
1633
1631
590
1176
533
683
1081
1126
953
1422
286
841
1368
213
1707
325
2095
1510
658
758
1081
1202
1606
1486
1125
1067
582
920
274
931
120
1202
1143
1229
953
33
1512
1190
1593
328
1830
171
1197
1243
979
28
1707
558
174
1607
835
1654
138
979
1737
1501
931
766
1069
1190
1331
1081
1267
1326
213
835
1519
658
1267
102
925
167
647
179
379
1303
1659
299
1105
1465
1388
1580
1741
1041
293
523
835
1130
304
1243
33
415
1569
1303
102
1267
444
1693
904
1229
1873
1315
1368
1465
74
794
1398
250
53
1243
2101
551
794
503
957
1516
213
1130
1659
348
267
1082
1118
1872
1081
1415
38
784
1082
1567
768
60
1303
136
1539
299
1539
310
1828
820
1267
1081
138
213
174
940
1194
1081
1201
28
1194
1691
683
91
1194
784
26
881
1510
1881
583
1041
1650
1243
453
1034
1081
1872
138
1678
523
1842
1758
1390
115
1409
540
1303
935
331
1315
1996
558
781
2095
46
1201
42
1331
925
569
1133
1268
1409
1546
322
327
564
1477
1580
1150
713
1750
1539
658
459
1605
953
647
1243
70
2320
1415
1474
1133
540
957
1650
213
1456
1197
78
572
564
1403
904
797
871
120
1373
1625
1345
91
1105
1081
479
992
835
120
274
1830
182
837
569
940
1439
1466
794
136
116
38
1881
1881
774
1609
213
838
293
1267
379
1089
1388
1510
479
444
1519
617
1435
479
1243
920
638
179
1532
1275
592
155
444
1226
1881
932
333
1303
1633
563
67
230
1104
1404
523
887
102
515
1970
1150
638
1842
948
120
647
115
932
168
194
946
774
290
1243
138
2095
1422
1479
1143
887
116
768
540
1118
875
597
979
265
1368
940
1063
920
49
67
1365
765
112
26
806
1355
1189
1873
1659
1472
1229
437
479
2095
1519
1577
989
2095
56
99
102
1089
546
451
1081
1842
1612
1028
762
310
1389
513
572
265
1130
563
1345
182
1365
46
1300
877
60
1102
591
293
1243
1089
1081
1069
865
878
1300
877
401
788
1300
597
1390
1013
481
765
221
213
1671
108
1512
1616
213
1612
659
515
658
632
1609
115
1366
1303
1393
1335
167
1414
822
1476
115
837
1501
1200
1456
1496
1143
1025
1436
820
354
167
333
1275
28
1244
904
1510
397
1612
208
554
1243
990
1311
379
1133
513
781
966
78
1243
265
597
875
1644
26
925
818
931
632
174
1243
2061
60
1625
1519
1081
1607
1030
1474
1082
632
1774
1102
794
1461
979
370
895
1872
1210
1409
913
322
142
1456
658
658
1509
208
1142
1081
838
768
658
527
2312
155
1389
250
1516
1345
928
638
835
659
1693
794
784
1707
128
1190
1082
1753
583
1456
314
451
1625
179
573
1365
1332
989
1205
308
1221
248
1243
171
260
1585
894
453
837
28
683
797
496
1243
290
1133
28
1202
1439
108
503
225
277
1404
946
1462
1243
894
379
754
1693
1226
1539
1226
788
1025
99
781
1456
1391
325
18
563
36
1518
1243
91
1535
647
794
766
1962
67
1496
274
136
1516
1569
213
1212
308
290
91
1034
1071
1287
1104
940
274
1606
1243
523
33
1303
886
1543
85
1243
765
835
995
595
304
1404
297
1123
1243
99
1546
1941
920
451
451
1535
1071
833
895
1197
444
1842
1872
835
835
1194
1650
1597
647
1633
659
120
155
957
1243
1335
1423
995
1534
293
1243
1957
155
1512
1881
2262
379
138
1391
1693
1081
592
112
415
1403
683
239
1616
623
1962
1511
277
1366
878
1267
658
658
781
1243
1600
167
1962
503
1171
1126
14
632
415
1409
286
920
1741
1501
895
389
627
1243
878
794
784
165
1243
569
1081
1243
1229
1034
1430
1189
1043
833
444
1404
1842
1331
597
1202
1229
647
277
91
591
848
1609
1650
74
1365
1477
2065
878
793
920
155
1345
886
1633
1616
1244
179
1368
177
1069
1226
1616
1957
1041
940
766
781
683
1189
77
155
1750
1355
1519
637
1774
33
132
1524
766
931
177
505
1303
1474
1355
1069
1389
970
983
1707
979
766
685
2095
1633
112
498
465
1955
2260
583
1520
1612
592
784
1543
1957
1422
167
1842
265
415
213
582
609
1366
1315
308
1226
1517
567
1034
1881
1518
1258
1480
409
299
1466
297
320
1409
1143
1606
1741
1043
512
1028
2106
546
794
1474
356
1201
1194
1082
265
267
391
1258
308
1243
564
1373
1872
1243
1532
833
1336
564
609
325
415
496
1336
1244
523
1326
33
290
835
132
293
1071
1667
1190
931
1238
970
1083
2065
1518
115
1518
1659
1243
1607
894
33
1741
177
932
583
1874
1189
1654
1519
1517
1138
833
230
558
894
1083
878
1585
1102
142
1355
78
370
1512
1479
1393
1659
1654
1267
637
333
1311
1881
1082
155
1633
1737
957
437
1478
14
1462
1609
1315
1421
197
308
974
794
1118
632
1234
774
213
1243
558
896
1081
1667
1435
2603
389
1707
91
138
91
498
167
1496
1243
881
78
1539
567
1597
769
1258
481
689
409
304
609
1115
763
1638
1532
277
155
26
1609
1243
458
931
1366
841
1043
179
1243
1300
948
1303
1404
1644
1118
286
449
564
1229
267
239
481
1368
1365
925
948
78
1300
2618
1089
26
26
940
875
230
1373
1025
449
947
835
411
1189
239
523
1365
1436
1737
1197
1524
2059
53
1030
1243
1439
564
878
917
1355
1195
582
1243
1430
1069
590
790
1303
1155
774
1519
820
1335
26
1872
865
1287
806
49
542
1335
1391
2392
835
293
28
46
1422
1638
1519
2061
1069
1520
1190
1300
1501
2095
1337
835
1118
356
1347
1143
1466
1671
1336
1472
1872
1243
179
1275
1226
788
1633
1436
463
1194
1957
940
1496
877
1439
1473
304
1041
1409
1105
1567
1040
465
1685
155
1190
794
878
833
779
415
1136
230
512
970
67
1244
1546
165
1081
136
935
1539
1335
1706
1707
904
609
607
239
953
213
523
1049
1593
1268
1415
1365
1636
1667
1202
567
564
1431
42
1229
1741
1267
329
1607
1219
1625
78
1118
136
957
1612
805
472
1365
1243
822
784
948
1267
1683
983
786
1585
1243
46
946
1219
1496
1202
766
894
415
213
167
1872
1221
609
1872
349
1515
1881
177
786
458
1332
356
1439
267
647
645
1478
609
1579
761
1607
1644
168
931
1872
766
970
2061
33
1063
1431
2001
1244
1168
1393
307
1657
1194
896
136
1243
592
1142
1520
33
797
806
540
940
1398
1404
267
877
1190
2404
931
835
1456
983
1229
1243
1138
1539
878
136
267
250
2385
1086
33
1345
1202
1238
788
928
659
1267
142
382
115
774
14
26
1143
1189
590
1293
331
609
1439
567
325
1130
1414
293
1335
1881
597
983
1409
1667
1300
1606
1142
28
548
42
1609
1368
1133
1393
1658
925
177
78
1275
1509
1659
1539
658
112
1118
1415
239
1585
1221
1115
554
571
225
1207
1366
389
528
515
1476
349
894
1063
46
1758
1118
115
970
1609
1638
852
1597
177
481
136
1244
1105
878
1520
1347
583
1849
148
1774
1630
542
1539
1881
1415
401
1511
932
53
1243
277
645
1267
1081
1644
168
415
590
1365
1398
1105
683
1476
177
1071
235
1633
174
1478
331
658
112
567
1404
1300
896
1881
627
2065
230
838
679
28
310
878
136
1389
1345
333
1268
831
2095
1063
286
609
1202
896
1390
46
221
1388
1512
78
1774
573
1685
1567
797
1077
155
1479
1221
1368
389
894
985
28
875
617
1644
831
120
2095
1081
177
840
1258
838
999
797
1654
1201
645
765
781
1347
53
1438
1365
1243
26
479
953
308
904
609
293
1415
1465
574
1041
1028
1515
781
1607
1081
1501
1462
1234
931
2385
1524
1243
928
592
1519
1219
1368
297
230
213
833
1331
1238
658
304
304
1520
1435
2143
1194
567
1391
1140
1580
1146
932
1439
1501
1155
788
277
297
293
1612
213
136
423
1511
1150
1517
590
1465
1365
213
1751
1243
1368
33
1133
2077
1737
1300
286
1221
647
554
1081
953
1477
1133
213
1409
1303
1391
1758
932
1234
558
1431
1342
1311
894
1636
1365
695
1190
572
453
822
617
136
293
28
774
822
1355
1123
797
1480
267
1118
1071
1539
370
132
974
763
135
940
1536
1267
349
411
18
1189
1126
546
592
896
1041
186
1579
765
765
1585
1138
1115
1828
1496
437
1585
239
1087
28
1104
1388
1422
946
1512
197
946
1462
658
1962
637
1300
2237
91
415
108
1275
1081
1415
28
136
1667
546
609
239
569
1466
1466
877
583
761
1081
1430
1118
274
1644
1609
397
1089
877
894
213
1347
444
290
833
28
267
1189
56
1633
1373
762
286
1520
2095
828
766
1532
1123
1226
1518
1842
136
136
1243
1365
465
617
437
1243
1331
1662
658
1335
1229
1461
1842
637
1524
1707
331
223
1368
1365
1345
142
770
1244
806
1520
512
112
1030
210
1510
286
1226
1404
1539
1390
327
590
1155
221
1567
60
1774
609
794
197
1345
2578
1190
78
1244
1221
28
1516
1243
1046
397
1347
1028
1430
1373
1094
1030
1069
953
765
1659
1243
1332
1443
221
831
1345
1351
67
265
85
411
1539
1532
797
1517
1243
542
1143
310
1041
1194
1133
1569
1345
768
179
444
1243
1501
781
569
953
592
1391
957
1028
207
1115
1234
1415
878
1267
1081
179
1130
1842
325
1150
636
213
498
1372
1258
946
1326
1605
940
1409
894
1058
2061
1515
917
1609
120
1345
528
1496
444
2061
2101
1331
768
155
479
28
540
1030
1539
966
1243
1842
367
1331
1431
1368
931
460
1258
1659
1633
1355
1741
1275
1243
1345
597
299
895
1130
1355
806
1089
878
1474
230
779
225
1539
248
1609
164
397
1071
574
797
1347
833
181
325
1631
1130
112
1472
110
136
1238
277
213
2095
766
1368
953
1439
60
583
1217
115
658
167
1525
820
1519
1477
1400
1636
1243
1496
415
1345
1870
1267
2095
768
1872
1707
1104
957
155
548
820
1872
1606
1415
1753
2101
797
67
85
875
647
1243
1028
331
974
265
1365
1962
931
1205
1962
1226
78
299
1243
33
659
794
788
503
1462
1355
1081
894
1456
213
197
1501
788
1654
1123
1244
1081
974
946
779
74
1496
1409
1368
1258
948
1400
1519
293
1267
573
841
136
2061
984
2278
597
1638
1081
136
554
877
449
600
1243
833
213
185
546
479
1693
1881
515
136
878
1071
619
1147
213
1210
720
2100
102
658
401
822
1390
1654
155
1516
546
513
1404
1962
102
1644
1189
91
806
894
822
1202
1520
1133
983
168
1368
784
931
910
1842
1081
197
822
1229
197
1479
658
1804
1609
1083
1510
28
1243
1326
957
1041
1390
78
1872
1041
935
1388
1628
1881
1654
1391
1774
527
1519
128
308
1650
423
60
841
1243
1519
1753
617
67
1830
820
574
389
1609
174
308
1737
331
515
591
1693
1136
619
53
1644
683
1501
1391
1585
91
265
46
356
1501
1962
135
28
28
1585
482
1753
274
953
1335
1226
91
1539
573
415
1881
638
592
1081
1478
293
1633
1303
1025
115
940
267
1539
953
781
1130
132
46
567
1063
1524
1600
2059
1300
389
2316
1625
1300
833
1707
304
1258
658
904
1069
1368
797
411
213
1049
928
120
449
1244
14
1267
1476
1707
1758
1520
1365
1753
1546
67
96
78
1244
267
213
653
647
444
1597
1659
213
42
28
761
632
617
1501
865
840
293
887
831
1517
806
781
583
1962
1472
623
1345
28
1607
1486
592
1501
1311
609
28
1962
1142
540
659
250
453
1479
293
838
1041
42
2095
444
197
1597
915
1743
1842
558
1143
1115
1194
920
1105
1267
781
558
1244
274
26
590
115
1267
46
277
322
1234
1600
1332
274
928
213
1393
787
1102
1303
1063
1519
415
349
925
1081
647
617
1243
1431
766
1388
523
182
1243
1244
1063
496
1226
1881
1631
1315
932
1243
1607
647
277
515
592
1628
1345
1636
513
1049
1496
1226
472
155
293
1585
458
1881
583
875
820
779
1365
1957
1030
1243
788
820
1258
1081
1115
683
784
638
957
267
784
36
46
1520
1631
1479
1579
1609
797
67
411
453
1030
1389
354
1335
763
1390
765
1462
1585
797
1486
1025
1593
1957
63
865
2095
597
1189
1881
78
1298
1462
1077
33
1058
1326
683
437
142
904
1347
155
558
540
1597
192
165
465
230
1607
444
1197
18
974
297
213
1486
458
781
262
1842
78
940
1133
563
308
192
496
78
932
1344
881
865
230
1393
609
308
1190
1801
583
1496
360
1404
1244
1217
28
53
768
1236
33
1267
1118
70
948
449
838
658
1962
99
513
174
1189
1229
1593
617
265
1874
331
1200
920
659
805
1474
1597
370
444
881
1243
1118
1962
1368
989
1303
1872
1300
805
1403
1081
32
1267
2059
515
1081
78
1243
957
895
583
331
1609
1155
557
91
1654
1623
1628
286
168
2213
567
569
91
78
591
1414
1243
1873
572
1519
1337
1828
1258
558
592
1667
597
1229
1616
1532
515
567
1368
181
797
542
2061
436
1496
1234
325
894
1393
1368
881
1332
1326
304
449
638
895
1422
458
574
632
693
115
1612
2101
569
1650
155
911
1462
1609
1234
1041
1580
1368
2509
18
1267
1585
878
1439
567
299
53
239
142
1404
33
894
569
2061
925
1104
1347
1133
28
1071
1644
602
1155
1347
1366
1303
26
479
1243
787
571
1609
683
2101
349
931
659
1143
339
197
1221
1511
637
774
173
592
165
569
53
132
28
1063
1345
1496
1404
74
1373
444
1136
957
1025
1043
659
2065
1034
1243
513
1957
142
913
1543
102
600
128
310
833
314
479
1409
1721
78
948
444
1585
983
1539
1605
155
1200
1633
1243
1631
2284
1267
1143
1267
953
481
1644
1957
327
2541
940
805
1243
597
292
685
1828
1190
573
1391
554
1155
1275
2065
136
617
1366
1842
1439
1243
221
554
822
458
1480
290
171
1121
1515
213
1409
1244
78
1300
632
356
790
437
1133
25
1267
895
1892
1300
1803
1366
1580
277
523
1633
1585
78
659
401
683
1881
1331
453
102
1478
1462
523
1130
58
1583
115
1707
527
265
659
1519
444
318
1403
1415
1430
28
304
1479
148
548
1607
60
1546
1189
878
1028
513
1201
1244
356
1102
481
1520
1409
138
820
1332
1546
1520
1335
479
1202
46
213
1244
567
53
835
46
1355
601
297
1267
1081
1243
784
78
781
356
235
1267
1243
974
1303
1243
632
1365
794
453
564
619
1516
1105
788
136
308
33
1243
1671
797
1071
155
1753
592
1391
1082
572
999
1028
931
569
293
498
1631
797
966
1872
1671
820
1737
828
1347
2592
60
1275
818
42
56
904
136
1043
590
878
878
1536
132
590
1638
1081
379
1644
946
1373
564
573
1519
1104
784
774
78
920
1331
1373
1030
1519
833
299
2095
1014
1393
1579
2059
1404
1258
592
28
1585
213
1347
28
932
1103
2095
632
1336
1881
838
1105
99
1422
597
683
49
53
1046
1258
1267
1102
356
1243
953
1415
46
1118
49
325
833
1462
765
1082
28
360
1431
78
1654
102
322
1409
1693
1659
811
1567
1243
1238
310
401
1190
1650
515
1058
1471
1842
931
1028
841
1510
572
70
1439
1669
479
766
28
1142
449
1275
331
1030
28
379
758
168
1501
1318
1518
1476
1501
822
1205
197
1471
213
1900
1403
1243
33
989
1644
683
569
168
806
762
115
310
479
1409
569
213
1243
1102
53
290
887
1190
1391
1275
1524
1579
1546
1464
78
1221
567
1388
437
28
2414
140
1215
1512
781
1607
1654
827
1456
314
781
1069
833
186
1315
617
1243
2061
904
1872
940
523
137
1025
835
329
1243
2061
1347
310
794
1104
1243
1189
1189
293
579
1388
523
979
932
1391
71
1229
36
325
1539
191
765
38
1115
627
1275
1183
1234
597
181
356
1774
174
1881
1488
1518
1355
1431
89
505
91
920
875
197
632
78
554
609
28
308
265
1510
769
1644
1462
1275
1336
1332
1368
1335
1332
267
865
763
503
1212
1707
415
1267
1318
632
1721
1404
120
877
1612
142
1415
360
1423
794
1217
1300
2095
1258
1082
1654
379
925
591
781
1456
1707
290
1391
1520
235
1606
2059
1644
932
833
820
1194
1471
627
797
367
33
632
1478
115
1143
783
349
438
1881
1391
1347
329
348
1737
548
1758
1083
1650
788
230
841
1644
1258
515
992
33
1081
155
1336
438
2380
1275
1415
1415
542
18
1025
763
1765
564
1774
1025
597
91
1118
2567
572
833
768
1115
835
1226
165
1258
322
1303
769
1460
563
2061
1365
354
304
401
1774
1365
348
230
26
1081
1842
1243
765
265
1667
953
1435
777
527
1156
444
1391
1609
1580
53
781
1436
1707
171
841
79
49
788
515
168
1462
1631
2101
1741
171
415
838
822
213
1258
1315
583
148
1524
46
766
165
931
1957
1485
496
1501
983
325
1707
2325
766
1138
304
2092
931
306
1243
558
1650
1069
540
136
53
583
1226
784
540
770
1389
1347
583
213
310
1474
438
1461
1391
286
78
1202
349
304
805
46
379
1335
479
563
1544
1415
1691
786
1116
1041
1957
1189
1069
1112
2124
1303
1326
60
602
1644
1520
957
1229
472
1331
2101
1474
925
481
110
1485
806
1388
174
1138
1100
637
1243
1435
115
33
1389
766
2065
928
579
1081
1404
1479
2095
293
828
1472
1625
1244
290
1511
1874
1267
174
1510
167
523
1243
60
1431
496
33
1485
1998
1081
179
1707
1671
1842
1243
2095
1486
896
174
1347
179
758
583
794
765
683
1071
1366
102
1872
1479
1435
1501
1194
512
948
297
1475
931
498
2101
1390
320
1830
1435
1086
28
931
250
1243
1828
637
325
102
1517
28
632
2061
1436
920
567
784
1347
841
1267
1511
1707
931
1391
1366
1244
1238
415
1435
415
1428
1331
171
583
167
1580
174
583
1512
781
894
838
1501
806
1366
1515
1089
1456
1345
112
1569
1530
2013
1081
102
895
1303
523
1243
177
1190
601
699
1368
1638
837
36
1872
895
2392
177
1638
540
1258
647
1462
1415
67
784
78
1511
174
1243
838
1243
1654
1267
2409
1881
1509
619
915
1243
983
444
569
265
983
1957
1539
213
1654
1707
444
1025
617
592
1518
1243
563
1365
542
805
297
766
1243
1659
523
569
689
527
1659
1243
2385
415
592
1625
108
67
1609
835
1243
540
155
1243
1667
779
878
766
1667
1258
444
444
1243
391
794
765
1105
964
1654
1243
1318
647
167
779
564
155
647
1466
458
1473
1872
1650
569
1118
590
1496
1638
1030
1155
1465
235
1025
1501
1238
1496
558
1462
542
1332
213
1741
1466
953
221
658
1423
1326
765
155
1431
948
1389
1243
1226
1435
1028
659
1028
920
619
1197
204
1366
1041
592
354
1244
1365
286
1436
1081
1398
192
1456
230
1126
1654
1318
1741
1081
920
1105
1390
267
1414
112
1609
1436
108
1243
1082
1881
1082
1143
931
1238
781
875
1374
53
1234
1962
411
822
2142
1081
763
1393
1957
1461
1219
1366
1243
573
472
893
1243
192
1607
320
1390
1336
974
619
658
1368
895
1347
877
53
1081
108
1243
389
171
1226
1721
1243
590
102
99
1957
583
1391
1332
1221
213
1431
1496
1609
1105
567
1337
1535
67
1054
1515
558
1496
1034
1881
1691
1081
174
1229
230
546
1118
1243
833
769
1530
53
479
1194
171
609
1147
1267
1366
1123
546
1611
1510
1616
248
540
592
458
1707
1456
120
277
46
1721
1238
1515
475
1612
1532
1267
293
1436
136
1685
1373
1409
1238
1345
1737
1202
18
1287
1347
1509
1221
308
1321
542
1569
1244
1957
136
1480
142
349
1409
1957
138
1539
833
1069
182
1631
53
1345
1439
1226
931
1063
1118
1616
931
286
2167
558
1585
528
1752
1243
356
784
1189
1957
1597
974
443
1707
583
1515
590
1258
1842
1874
805
33
563
617
1476
763
1082
659
1081
865
1221
966
1415
1398
582
515
293
1567
1081
1415
1069
165
563
444
1404
2101
1479
1189
1393
758
1201
142
505
928
1496
1243
415
1957
792
881
329
453
894
818
1315
1631
1512
1486
1456
875
953
1229
437
1201
619
181
983
1104
1435
213
766
1435
781
1957
18
481
1872
1390
2101
1496
931
102
1123
2095
784
597
1098
1524
1081
838
91
32
920
928
1430
983
1644
881
26
78
878
354
53
619
1707
548
583
1104
250
1028
1962
601
379
1439
820
1423
569
465
1332
1275
985
989
1138
230
1472
78
267
91
1229
239
174
1957
1476
774
1345
1243
1691
438
1275
379
1404
794
349
1409
411
564
838
142
865
894
1365
26
1685
1234
940
1267
28
1393
1758
1609
683
354
835
877
1671
940
1226
1520
512
1243
1267
1311
155
1659
1872
325
1520
1962
444
1071
1842
1243
1518
875
806
1336
1243
354
136
1612
444
1496
931
208
689
1267
132
91
1081
1462
1518
409
1962
1025
1737
513
42
1133
1872
115
1082
1477
1347
1474
1267
1155
1393
1520
250
1268
1303
558
1189
957
1287
1623
957
1089
878
820
1258
2095
763
659
1435
177
689
806
1501
1415
1300
1267
138
1138
1326
1143
213
142
548
774
349
920
168
582
1083
597
503
108
33
1501
1462
1138
481
415
1243
1234
572
46
1025
896
18
583
1326
1607
1082
1118
277
689
1409
155
1409
1404
1234
1774
2059
523
828
498
290
1267
1654
1007
213
1476
136
766
1707
1644
18
1226
1654
1456
2392
1496
2101
136
1501
619
1243
1579
1366
1501
1519
1041
78
797
1501
1520
1267
647
837
1025
85
102
1654
592
833
1707
781
1607
761
1828
1415
401
1423
1585
1391
174
1650
128
1170
458
515
1518
1516
116
498
1071
1243
758
78
820
1654
1501
658
674
1205
878
1391
597
115
1431
1667
1461
820
1510
1518
349
46
515
865
894
917
1104
848
979
1335
542
878
558
1410
411
1509
1388
1303
1390
542
481
136
1243
1415
1100
1774
1435
983
658
1102
1501
290
136
74
1130
805
179
108
349
1478
513
167
765
835
935
356
797
564
1028
1520
770
1423
74
1081
213
1609
1439
1391
1750
878
155
225
592
1081
1404
1243
931
1083
1043
136
221
527
192
1332
108
542
155
1388
1415
558
1337
60
1650
974
1945
1479
155
42
831
970
1238
246
1957
1516
1454
931
1267
569
250
979
1707
1332
1300
515
523
1315
573
1625
1221
46
1234
1543
28
197
225
946
1190
523
1436
481
647
213
182
1063
946
1275
1872
1501
1258
540
1625
120
1607
1229
1229
1028
1462
46
1400
617
1194
1501
797
356
81
265
179
1335
1244
1737
848
1133
784
928
592
769
389
931
1479
1667
948
250
1650
1190
354
583
515
1585
1404
78
67
221
1471
274
567
1081
1530
984
1189
49
444
762
1190
1636
1083
542
758
1287
1205
928
136
389
1873
841
1644
1081
995
953
781
1520
120
444
841
658
592
1089
1625
78
505
1390
1606
2142
115
1332
1300
1267
167
164
1741
197
979
1659
1393
569
768
784
1368
1373
1496
865
1567
1612
1607
1872
74
1244
66
2065
2082
91
788
1083
1519
177
1243
1422
946
1486
102
781
1874
970
1219
833
1659
1275
250
1472
1881
1415
609
875
78
91
1415
70
894
1667
896
2095
794
1737
1089
894
935
231
1528
1202
155
297
966
389
1326
1628
632
299
766
1633
1315
695
458
33
78
28
304
523
1654
1628
1616
934
978
1442
523
293
277
286
437
1517
1303
1243
1872
267
592
99
1439
1650
53
1025
1636
1474
56
527
1069
1391
572
26
894
940
1267
120
1142
67
1957
571
242
322
1081
148
1466
1872
946
1104
1063
1436
940
1138
828
1957
831
609
1345
784
567
1189
1654
617
297
1238
838
1962
1243
1400
53
155
794
946
465
1335
1243
174
457
1671
1606
1403
689
199
567
1393
1644
1462
805
2100
437
1431
1123
953
784
444
1046
2499
1443
225
2588
250
277
1322
590
213
797
1034
274
1524
878
1315
349
1347
887
102
1650
483
1332
1477
1707
1104
617
935
360
590
1365
1774
1654
1400
167
2385
1244
213
1243
28
1872
1136
895
765
627
878
1654
1398
833
1546
265
325
265
932
567
1221
1243
138
805
948
120
310
1082
360
1126
788
1368
1238
1243
1414
221
1133
213
225
401
940
448
838
297
102
877
881
564
1077
174
1476
1368
1631
322
769
1267
235
1404
877
1430
1103
1519
1081
397
763
1480
554
931
894
895
1631
380
1616
765
833
877
1473
583
1082
1496
349
970
78
683
290
299
1243
925
465
774
1902
1347
770
920
894
1345
564
415
171
1609
308
647
623
513
1049
411
1303
896
1468
805
277
1750
53
831
274
179
1585
411
108
558
1143
177
822
1872
1258
567
213
1373
132
1606
537
78
1659
925
1388
77
18
1609
293
1089
925
1200
28
1957
1569
1236
213
379
579
1501
503
838
78
1391
481
171
128
2141
1486
78
1189
1368
1439
1368
931
1229
523
225
267
1331
138
917
1616
1138
878
920
46
931
1243
1030
1509
1659
932
806
563
1069
878
590
67
1221
208
1366
138
1404
784
515
797
1456
1515
931
1741
1291
60
781
2390
894
310
2095
617
46
1133
293
267
1336
820
1501
235
1609
495
1543
1707
1517
542
1335
1081
28
779
1478
1644
1439
1478
781
1243
602
513
1753
2276
1830
833
572
806
1415
1881
763
1243
138
886
527
503
683
148
572
540
1347
1659
1332
458
1030
1633
155
1791
1512
1190
766
265
1633
1644
1520
974
329
136
1275
895
225
659
213
1400
1567
33
788
451
1030
597
33
1390
590
1202
1034
1243
1243
304
1957
946
1226
1462
1368
389
1205
831
1957
356
379
953
1115
1636
523
177
645
1243
2095
1237
835
609
168
1501
797
411
1830
1753
1872
349
120
1456
1633
213
558
797
1650
33
91
1368
1345
177
415
1136
1496
548
164
523
411
1366
1539
286
67
523
1400
1238
201
304
1633
523
1185
1466
583
838
1435
1081
1133
1726
592
948
1332
765
658
645
1707
192
1243
1509
805
1135
1105
946
1636
503
503
293
1628
1479
1667
1409
797
1258
168
957
53
1636
1258
1243
1569
1628
67
1238
563
479
423
1102
1524
310
415
415
2392
142
49
458
136
1142
1118
637
770
1243
1034
1519
1335
174
558
2054
647
1118
1671
1366
1539
496
187
235
1633
887
865
1194
112
931
1081
1142
155
179
920
2061
1219
1842
1243
1335
360
1081
197
763
878
658
1519
768
277
1428
763
33
1501
1355
1034
33
136
415
415
895
1391
1636
1028
28
498
213
2065
213
458
1414
136
1332
1518
1155
1409
136
1136
1082
1431
1650
28
85
995
155
481
438
1331
806
1267
1409
78
42
1517
2095
1217
1957
1659
503
794
286
415
609
590
120
1030
1585
875
831
1243
1335
1069
1207
1532
1030
136
1039
572
46
970
835
841
1403
293
136
2247
558
683
1347
1063
1267
1881
558
1393
1477
1303
1069
265
1373
523
647
1104
835
781
1409
1374
833
805
1243
1567
356
820
865
761
1025
38
786
46
820
1644
1496
1404
444
564
1391
221
788
142
1222
18
2331
1569
1189
948
1853
889
213
1226
225
1654
1391
820
763
940
115
46
1721
542
1612
1519
2392
1373
828
304
1439
1741
1390
1456
774
1391
523
658
167
1774
1368
1511
1082
1269
784
192
1071
647
1667
894
1243
1368
155
250
1415
1081
415
1431
695
1243
60
1423
896
718
1509
1957
1082
895
833
894
1501
60
265
592
448
1391
1267
597
1374
53
1025
1486
1243
1671
931
1937
1365
1512
1244
1436
1842
1456
592
1579
1115
1202
1505
554
310
91
155
1243
1501
683
1243
304
1423
67
583
1510
1267
1267
2101
213
33
1585
1326
1628
1532
1400
1707
1404
1229
820
1496
230
1414
1267
53
1391
695
1456
995
1988
1025
1234
572
766
1654
1486
1258
1546
1366
1501
940
1516
1872
569
1226
1300
928
558
123
277
458
794
1194
765
989
26
1873
837
1691
848
784
171
1638
1654
1365
693
1609
985
379
1612
132
36
213
1644
1609
920
415
375
590
213
349
1939
828
1086
838
659
1229
925
1486
1597
1202
14
91
1155
1041
1136
1081
165
174
401
1638
1403
689
2402
569
1872
250
1722
658
1243
1025
230
1133
1650
1366
1516
1650
1244
1147
354
887
444
505
1197
1267
894
171
659
1501
1758
102
683
574
277
1058
761
558
1638
1243
822
70
1654
1229
1393
1243
1118
1194
1832
1100
46
1113
1462
1244
849
928
1654
1244
768
33
308
590
1391
1133
308
1474
1366
1496
820
481
1753
438
274
564
1423
1612
2413
564
683
1842
970
1347
1512
230
498
637
356
481
794
1842
33
1472
590
1532
1647
1347
108
1403
1721
766
1345
1332
1431
1311
806
1102
1234
1243
1205
1365
1597
1243
1612
46
1390
1069
1439
1194
592
370
685
1345
579
1243
920
515
797
569
370
213
904
1133
1474
781
505
1415
1435
274
465
583
820
689
1336
1644
1612
659
33
1501
1194
886
458
1355
1355
877
1028
1478
1243
308
1957
1115
1267
523
1881
155
1332
293
1496
1398
1436
308
1476
896
2095
2458
248
838
658
1300
1404
1244
489
498
1388
758
1202
179
894
1758
367
1873
1509
1520
1456
269
1123
453
1082
1436
558
1197
213
1439
1332
1189
496
583
297
894
1201
1267
1120
558
1436
530
1143
1089
797
838
896
1267
970
189
78
877
765
136
1243
108
1142
458
1243
33
1409
1189
1431
1462
1303
1479
293
155
53
230
67
940
325
590
1275
1300
2061
658
438
1612
142
464
1081
833
1234
1511
415
444
36
1512
895
1650
1243
1244
619
1243
1519
1083
1388
1275
1366
1942
1300
2101
2065
1509
1243
1243
1391
1532
1957
2101
925
479
1872
46
2264
1391
895
966
619
1243
647
325
794
592
1229
1638
1515
784
1436
1409
1365
875
573
1373
1659
1496
1671
1957
953
136
110
1612
322
1100
1737
78
1331
878
1205
2245
1644
1962
1238
1881
265
548
779
28
120
1874
946
53
762
1435
659
573
835
63
1439
1303
53
1431
1638
1030
1517
192
1519
1142
1043
135
1512
1390
515
779
1069
120
225
592
308
1881
1546
444
523
931
1267
505
1243
1828
983
1957
1071
1368
619
1881
1345
970
523
1189
1872
174
1532
91
90
1515
1089
1585
1600
592
1365
1435
1609
554
1267
1105
1422
1667
1326
503
515
831
1147
67
878
1138
928
970
1509
411
1081
600
356
437
695
1217
1030
1194
765
56
574
957
1543
1267
1063
1609
1081
2095
837
758
623
472
293
788
935
1267
1501
155
1543
496
322
230
277
515
1388
164
1517
1236
1404
1238
567
213
211
1523
171
1104
286
18
1650
513
833
286
644
632
1609
1501
1089
658
1415
115
1512
894
1368
2142
74
1258
1430
1243
1373
1373
379
1303
822
1243
1501
1104
637
60
1025
197
91
28
1957
148
838
1650
1472
360
1243
1532
1477
1189
1400
1510
1238
1881
1456
1957
637
1517
1150
647
277
513
308
444
213
1189
1142
781
784
1515
1830
895
1205
1226
513
213
230
356
848
26
81
1496
1133
397
265
112
1373
1089
108
1439
458
1267
1707
1212
444
1207
2338
1243
567
1081
659
1874
1244
1104
1512
1201
1374
840
1609
225
569
415
28
1142
1221
1089
213
250
1536
567
1404
558
1190
329
1404
67
310
14
659
293
49
894
1409
1267
437
512
1210
1365
1628
1872
1267
1030
1243
407
920
931
928
940
1217
213
356
481
835
1150
415
989
683
658
36
1431
1058
505
1226
349
265
1606
638
1335
771
1234
1267
1480
1515
779
274
632
878
1707
1049
1496
179
569
479
1872
2267
592
120
1872
1189
349
1501
658
1135
1758
322
966
235
1659
1461
496
558
1069
465
496
1366
235
74
1058
904
1243
1267
63
1243
1388
1194
1479
168
831
248
1409
1345
28
293
1365
250
835
498
1303
1758
1957
174
1244
1244
1774
1607
1243
174
1202
1082
1415
1102
116
1102
1284
1496
1609
1609
1082
14
925
647
1355
1707
1194
1872
115
558
579
569
1580
1842
1404
167
828
1644
1777
2065
1267
411
1335
415
1102
453
878
840
1519
619
1532
1516
563
2142
683
1331
841
1069
583
1150
784
1356
505
878
179
1707
1201
1275
1081
1517
1194
67
833
822
293
1650
1585
1509
631
1081
28
806
99
1268
1609
887
583
1456
1524
1150
1311
1043
1243
970
683
1758
645
564
1478
132
1243
1315
573
1633
1201
931
765
1750
91
1546
1373
1275
761
617
120
658
609
974
108
1147
1543
1753
1267
563
1435
878
1667
33
564
831
286
1612
1133
46
1143
1873
1105
1366
1194
1415
1436
1707
1155
28
1243
53
940
1365
293
1155
1496
438
18
563
1515
849
838
274
638
1510
1205
1133
999
250
112
1332
1828
1409
835
831
1501
1667
523
138
1332
1229
1737
2061
1275
523
2583
503
304
647
1028
1082
1477
322
1774
1049
1201
1366
1202
329
1243
768
277
213
1415
465
1511
1243
1671
1962
1721
60
1243
1404
1267
1275
1243
1957
1043
115
498
2101
632
1872
904
1189
53
768
833
308
78
77
1607
1607
1400
1082
1881
128
1207
239
138
970
78
389
1368
1243
267
250
1143
277
546
449
784
1659
894
33
1388
1607
299
208
67
1388
453
1750
841
931
761
1848
1612
1436
1104
132
1267
1194
878
1082
590
46
1243
822
931
1428
1625
1881
26
1633
250
1243
78
546
465
1415
1082
142
865
1071
617
1881
1303
1368
1518
53
444
779
438
948
2124
833
985
1822
542
841
1520
60
1650
1519
1519
1707
1597
1516
1243
78
1515
1546
1345
33
1472
1243
1267
1616
1391
213
155
878
1082
112
2531
322
617
1194
1368
1373
482
333
1300
1579
953
1512
250
46
1691
1423
1243
564
1243
1365
415
1543
67
53
181
920
28
1083
1582
230
1461
1081
1741
703
168
1707
411
1133
1828
1388
479
684
1439
920
225
931
590
1585
1043
33
863
1345
1389
1404
293
1628
60
26
995
838
401
1585
1609
1058
33
895
875
1654
1335
322
1201
931
820
1049
515
806
496
571
1654
513
583
1519
597
1462
274
527
197
1631
1389
1501
213
1041
1355
1628
904
102
1501
1585
1244
1202
1607
1391
155
1705
225
1569
267
953
1472
579
1607
895
360
370
277
1881
136
1644
1414
1650
592
597
112
1874
1546
1102
1275
548
411
115
920
1597
360
1123
619
822
1654
797
85
498
46
820
878
779
142
1650
1597
481
1234
1636
797
1335
505
774
213
1243
1366
1243
878
1633
1365
1638
1496
563
1543
286
1226
1957
1667
1404
1267
250
46
805
1957
483
1654
33
1089
592
458
2095
1881
1337
983
53
638
28
1636
356
567
894
1957
1025
894
167
53
36
142
67
1872
574
533
1205
167
768
411
1456
28
784
1218
833
996
1439
46
1585
1102
1567
1741
763
1579
647
1633
1258
1707
1138
1607
768
505
1625
1243
1631
1326
1133
590
1212
177
1243
833
53
1138
1133
1520
1373
1409
349
1707
192
1597
1962
1243
1778
1391
1081
1300
2065
1082
1244
970
805
415
248
558
1043
1229
333
91
1063
1300
286
213
638
1753
970
1404
1694
1607
1431
932
1842
78
382
548
179
647
894
230
415
1509
1388
573
1229
1423
1049
1404
221
1194
794
878
1081
1510
1593
875
1961
1439
230
53
1337
1028
569
619
46
558
1311
659
1103
1510
788
837
42
1104
91
56
132
572
979
957
1874
894
1267
389
248
953
18
1404
1368
1518
1243
2584
1244
320
632
1368
322
1524
1083
329
1569
546
1143
481
1046
970
1625
1355
1415
784
1479
1069
1303
1275
1398
1830
1721
1347
833
1539
904
53
983
1025
453
120
894
1311
1071
1659
33
1258
1300
768
1511
554
1275
940
349
1393
1517
1957
1155
1741
148
472
1244
1567
1063
354
1524
171
1219
356
225
1496
979
647
1063
370
1606
928
1030
1082
267
33
1476
115
155
1219
60
838
136
1644
297
592
1606
1194
1332
1221
831
1636
1337
132
1335
523
360
766
983
18
1628
26
995
177
935
875
983
1695
1243
1567
953
1496
1300
102
1691
458
250
1258
230
1190
1958
1347
601
1667
1597
239
322
992
1525
379
683
1355
597
1636
822
1842
286
423
1275
1472
894
1830
297
1501
1612
28
322
179
1243
563
1365
1243
570
1462
136
453
33
1355
1138
411
1530
108
496
46
1300
286
1409
513
208
1633
1774
1267
230
1155
1243
685
1477
1368
1685
1202
138
2348
1303
293
659
1335
1366
601
1335
948
46
356
299
174
1518
515
78
1082
617
221
415
1707
453
1636
63
909
1404
1194
957
658
1336
138
185
632
1345
1628
1741
379
1539
617
1243
28
1423
503
267
1081
205
957
1133
1609
765
135
770
609
1138
1580
1501
78
1872
995
1243
878
1190
1409
769
304
26
53
797
658
451
49
1229
1229
1519
877
213
1636
1332
458
1189
784
136
683
1373
515
1721
820
1476
822
1365
1388
112
567
42
985
91
142
946
213
1239
70
453
503
1194
597
112
1373
894
1597
1659
102
481
658
1465
1650
784
1244
349
225
1249
267
1229
1609
1439
1200
1189
1456
2515
46
1189
1025
1267
1667
1267
1659
1409
1365
479
1585
53
142
1365
558
590
299
1267
558
1532
833
637
49
1476
894
102
437
1393
1881
1081
1300
647
1082
597
582
1332
1082
115
267
865
1071
304
453
894
1569
155
1881
592
174
1707
1243
1202
828
1957
645
349
304
1243
411
1480
1517
865
1509
1465
647
1071
1625
331
797
267
453
831
768
472
1229
411
1373
875
1243
310
46
875
567
1287
590
1194
1229
1609
1543
299
1631
1221
1103
1194
49
33
1243
1450
225
540
822
2604
609
1472
1315
935
78
1607
277
592
784
940
1267
174
1300
1659
230
1267
267
1400
1881
1318
213
571
1071
523
1415
1243
265
1046
1636
1189
26
1143
1650
136
835
379
1516
1388
1707
1300
881
2065
1393
465
940
18
563
28
1300
1082
841
513
1543
1422
1205
197
1229
1243
155
1221
820
505
794
1881
28
167
2061
1229
1335
894
1258
894
356
239
411
325
1496
1431
115
267
1515
331
1331
1532
970
265
1034
277
1046
838
765
1881
609
1201
940
1335
1625
1118
1063
1638
1501
250
165
26
1519
1638
647
1393
838
33
85
1501
1512
567
925
91
833
974
308
1368
28
367
558
1243
1654
1133
1456
953
1667
2095
647
1388
558
1842
1335
1393
838
583
1365
496
781
1501
1030
1030
833
1244
1456
1881
974
1636
1258
1058
788
1659
1939
2433
1025
304
1366
286
1391
953
1383
274
1234
108
1516
515
894
472
920
230
1275
828
1229
554
658
1207
1105
774
1081
2059
1332
28
766
513
1872
1609
2061
333
1318
1476
1501
1431
197
1462
192
658
1659
623
1226
415
33
308
627
1828
349
558
1644
1415
1465
1391
1409
835
523
769
1524
503
797
1103
1244
1365
2095
1606
56
148
437
1606
841
91
1083
1081
1456
1326
1409
177
1393
415
1474
583
513
1082
1243
896
822
28
1462
1103
28
1345
1326
1238
761
1644
389
592
1423
33
1267
1606
865
590
167
2061
928
878
1644
1243
91
233
267
1243
647
931
1616
401
1243
805
401
1041
1414
1345
267
2061
411
1069
1303
1462
213
230
26
1628
592
225
322
1881
1511
46
1431
1365
277
925
1957
896
896
540
788
277
582
1509
2095
142
415
756
558
512
2101
1201
120
515
1326
1258
1202
1077
1515
1638
2095
1200
1083
78
582
479
304
213
979
1258
1415
984
331
1123
208
831
878
590
1439
1123
1063
1089
74
1030
33
360
67
28
953
1607
2101
920
1472
527
781
213
239
91
837
1466
397
1585
569
74
1609
348
1238
179
766
1501
784
370
1275
563
297
46
155
2385
1130
1318
415
569
1707
1404
1466
1574
1462
1391
1606
1083
797
1480
1391
1318
1409
940
437
569
1654
946
1476
1479
1174
1034
1243
1082
841
638
1439
28
2117
290
1234
1063
1532
1585
1368
1600
878
1243
592
2061
304
503
411
1267
213
465
592
1229
1049
1063
1332
848
26
171
1741
1089
881
1258
985
349
781
1519
208
1659
1303
1569
1071
609
569
1409
1267
411
14
1300
411
36
781
1828
569
1612
1539
360
1030
1365
308
1539
1082
554
1415
1957
957
1506
1303
1258
1486
1462
1390
920
931
348
91
1025
1030
49
322
1647
1082
329
1326
1873
1518
74
1436
354
179
1609
770
1404
168
1202
26
1244
881
1234
683
515
63
1267
787
1625
1347
138
1365
1628
179
1567
319
78
768
1409
953
1431
1587
1957
838
1872
1300
1633
138
925
472
1345
786
1638
1069
1431
1709
1476
267
647
1243
1659
1219
213
513
1532
1439
1081
42
1456
1546
102
758
797
1512
18
174
115
1472
762
632
1041
28
1155
168
564
481
999
1200
999
1030
277
78
165
1138
349
563
920
1580
2061
1691
1194
1404
1511
1133
197
78
540
1267
60
2489
1258
966
132
1872
1194
1501
481
453
349
1267
1650
14
1243
286
563
136
828
1421
1423
1569
1366
112
1100
512
1102
852
1707
1390
1462
28
1404
1473
437
1063
590
1476
1393
53
1881
1126
1532
70
1366
465
1524
966
920
187
886
1365
1081
1345
250
590
833
1391
689
1842
878
1391
658
60
389
1226
567
1123
2463
132
1707
820
1243
1962
132
274
658
274
573
894
1519
181
1579
946
915
574
415
78
513
1474
1347
389
943
239
797
806
1389
1439
948
1138
1115
592
820
1404
689
1409
78
182
1275
1063
1243
46
1509
1472
262
331
1267
174
1229
1243
805
833
647
397
1368
1082
875
1479
1138
1585
1633
1496
637
128
155
367
115
1496
569
1625
265
177
1243
833
1287
592
197
1300
779
1229
1063
1650
1650
647
831
966
1243
609
1518
286
1462
542
1267
835
356
1267
1118
225
1267
132
1194
1476
167
619
590
1189
600
1226
132
758
1404
1040
437
208
1881
213
1243
904
659
788
513
267
1512
1828
658
1133
1243
546
1501
67
953
1365
1221
168
411
1267
155
179
788
1520
213
2065
1243
894
167
665
1309
174
569
182
831
828
583
1345
564
770
38
1326
513
1659
1275
42
1409
658
308
1082
931
1693
1496
781
574
1174
444
167
465
592
1368
1071
766
1691
1300
765
567
389
887
1373
1243
788
26
920
840
265
78
788
1123
592
46
1337
444
1479
878
138
1081
1332
590
2041
1606
14
1081
1335
26
437
33
925
1221
444
1606
1126
1275
213
1267
841
1391
1326
659
1638
318
503
1520
1347
1133
1477
1415
197
174
1511
683
415
70
78
458
2040
806
1082
2059
974
1366
1607
1259
1479
138
293
659
49
658
1275
411
265
1530
293
349
1465
1300
389
513
1479
837
53
465
1258
1243
1049
1212
579
1872
627
822
658
1275
1524
1205
120
1197
120
1138
1368
1633
438
1519
567
572
928
940
1189
1326
36
1659
1315
1212
878
770
293
1391
1520
1081
2326
239
658
928
1667
267
99
225
1609
1472
1311
2150
920
1011
1345
583
1872
102
564
482
221
267
274
1028
1115
1326
1393
1828
1472
1335
505
46
277
583
1439
1497
1089
1606
1462
221
142
567
136
293
1391
1539
592
1174
928
1774
931
85
632
1609
953
1510
221
177
558
1155
1456
995
1243
1202
1083
142
1435
1667
483
953
1567
694
1069
835
415
397
465
623
1607
1707
1030
1318
802
1391
267
503
179
102
1210
1150
1543
1221
820
894
1081
513
138
132
1543
1496
1667
1335
2411
932
267
1404
1069
370
1409
583
542
56
1025
1436
99
1612
167
1150
1133
46
564
1644
310
1628
770
2059
286
167
1456
239
1028
865
1546
515
1267
26
1300
513
1456
1707
1200
983
1612
1243
110
155
523
26
60
781
1331
609
953
1336
1373
397
1414
609
765
389
1456
1202
1530
1303
1423
1600
148
567
2065
167
250
46
1133
239
498
1366
142
56
779
1659
523
904
142
320
265
444
686
349
1373
513
512
112
171
1046
766
1189
940
1142
833
1368
28
1636
1300
1633
1501
1081
148
208
1616
213
479
174
1633
356
367
885
542
310
1438
415
453
1244
53
983
1133
1609
1113
894
1368
2385
1872
592
1667
1049
33
1267
274
1981
1633
940
895
28
1415
542
505
479
597
1471
453
1194
966
1315
781
878
185
1539
948
1431
597
53
1804
1519
1366
835
779
1707
1480
1741
1779
1532
183
208
970
349
569
213
1234
974
2564
472
1567
1373
590
60
1190
1243
558
411
1081
304
632
983
784
1476
136
632
1398
582
564
527
138
267
1373
548
558
1205
155
142
1638
91
569
26
835
1567
42
677
805
479
1828
78
838
1244
637
53
267
415
1326
1881
558
74
1025
1366
1471
112
901
895
1758
1443
401
213
1337
293
2095
1028
838
297
1243
53
527
592
112
1373
1243
805
1081
1593
26
1580
1594
320
1303
647
108
1680
779
564
1034
1516
1774
1659
1616
1082
935
766
1436
192
768
1404
46
1824
53
540
1103
695
267
38
102
437
213
592
167
592
423
647
797
1957
1625
46
498
1368
438
136
277
878
1543
1368
1034
523
1081
1741
1388
1409
1874
820
1189
841
208
1226
1267
1561
1243
1636
865
1123
438
727
78
1368
523
1030
1102
1707
1229
1089
451
78
1244
1049
1501
932
831
583
1881
1415
966
1300
2065
1136
838
794
78
784
1693
293
953
1229
393
177
770
638
683
948
1086
2562
1462
1881
601
1607
1456
597
878
1326
1659
28
1398
894
1243
1028
349
1496
1828
1585
78
1332
78
590
67
221
1439
1229
1409
360
1130
1368
1281
1083
1516
1479
423
1605
1326
1315
567
1625
1267
1510
1512
1229
1430
574
658
512
438
411
658
1741
148
1404
632
349
931
1258
953
1391
1082
1071
99
895
496
325
379
583
1512
558
658
299
1229
1025
1389
1081
1136
505
250
110
523
1391
26
1243
2061
2101
768
540
1311
415
1243
1396
1881
1501
112
1638
766
115
1243
56
91
1873
265
197
1243
286
28
102
1243
579
1517
179
481
286
267
658
564
896
948
1267
1671
1210
449
1226
1501
1028
1650
28
946
970
512
895
192
102
46
542
1336
177
1644
1436
1636
590
155
1606
1123
1067
1115
1414
389
503
331
1303
1872
155
1368
1243
1667
770
1258
1389
1616
788
213
658
1391
894
1580
512
1431
1082
1874
685
1607
1028
360
1707
239
766
1388
277
647
1243
78
1872
1138
515
1123
14
1041
805
274
1650
985
763
1609
632
356
1373
1244
1842
286
831
1311
1496
290
806
1431
1872
225
1631
286
1439
1034
1366
1524
1335
225
1415
2095
174
1628
26
36
878
1501
591
1415
1138
831
1081
548
592
60
1234
1872
1104
26
1115
957
835
1083
1081
1143
833
1518
786
1347
1138
896
136
597
837
1654
1430
1244
1398
1600
1083
1612
569
1238
617
658
1612
1243
1957
78
1396
28
564
1243
554
1748
1332
1212
1028
1585
1625
33
267
2447
60
569
1404
1842
1115
794
1355
1479
1335
1872
974
2549
1667
590
1282
1501
1081
569
1509
1546
458
453
46
1422
310
887
304
479
1089
1244
38
1874
583
472
1403
437
91
1331
177
498
1439
979
1543
46
1667
360
1221
966
138
1390
931
689
1030
322
1872
1667
758
78
1479
1600
1049
794
1644
896
1103
391
597
379
617
1229
197
174
213
179
360
503
1332
1081
1546
1706
1774
920
2061
1707
1041
1633
1243
267
1633
136
948
1510
1654
325
1486
1962
325
1828
779
1243
115
128
1707
322
932
322
325
177
1479
2065
1221
1650
349
1243
1496
583
1244
1707
120
138
875
989
788
28
564
325
974
1872
966
953
136
647
1659
1830
1373
1479
1034
1518
983
788
1391
1267
569
770
1516
546
444
1415
221
1118
1143
1238
1258
1625
1496
213
940
1758
28
1194
142
1243
1102
1421
179
1221
444
590
781
1400
1501
1337
286
171
1638
1623
1477
567
1546
1221
794
1212
1388
115
925
558
308
1623
1191
1388
820
1083
1957
397
769
267
1063
928
1303
2095
985
881
1123
1226
1389
953
1234
1409
1368
940
132
2059
354
437
1332
1311
1873
1810
415
1650
1436
797
1267
33
567
623
1874
46
179
1409
165
132
1439
230
1238
774
1962
558
167
142
1275
1872
768
230
1671
609
1512
1414
78
1539
2095
1234
1081
277
1510
478
331
766
1089
838
1828
1243
1667
895
1456
564
837
597
60
1606
1479
239
940
1472
1650
878
1189
181
1332
838
132
479
1189
1881
1071
2459
174
1267
1200
165
1546
1659
56
186
138
465
1267
1509
1512
797
479
213
527
683
797
632
1315
1043
1105
989
984
453
489
1456
1511
18
46
293
1398
637
1217
820
401
2059
1609
1539
1516
788
838
1069
213
1612
1623
1038
837
572
758
1113
675
329
1315
953
2104
983
592
1456
354
1082
983
948
1536
297
1882
1536
155
1520
167
567
53
1347
1243
444
1300
833
2026
1123
1712
1130
1082
1275
115
415
820
2061
1543
286
1365
1115
878
835
564
572
563
1606
441
592
928
250
329
308
1431
102
1130
1133
1081
1311
1842
1486
1368
1243
1347
112
60
1082
1415
322
1654
1326
1258
155
498
590
356
695
915
894
995
1347
197
1456
569
1496
1472
1244
1631
221
619
53
574
583
1737
932
308
1579
1150
246
60
784
1400
877
1519
265
896
1496
1041
1243
797
1221
2101
286
848
542
67
1741
1476
1287
463
513
1438
1404
1479
1311
304
299
931
848
1474
167
617
1479
935
1373
1063
304
1366
28
187
831
1530
1311
102
155
182
120
833
213
1221
453
1636
683
2095
1234
356
822
1518
1638
179
1872
354
658
1667
1462
177
865
179
1474
1234
935
522
523
1957
179
171
946
293
1423
1194
401
1390
1345
567
597
274
932
325
1606
2392
1520
896
1872
1625
1650
1118
1539
248
1229
1423
14
1523
1609
33
354
831
304
1881
120
806
1081
1347
1258
822
571
886
1118
1518
838
1368
797
1258
1373
515
1431
1462
1267
349
619
349
277
1083
1472
437
554
197
1081
267
1606
1609
449
1275
53
1872
797
758
592
1238
569
685
627
523
1025
1243
1267
1373
496
1390
1567
1654
1311
1365
297
1243
349
354
1028
1275
558
480
213
1267
781
1423
1462
774
618
765
1071
310
1393
1435
32
1693
60
1638
1509
766
274
1520
1516
354
1267
1258
1390
1234
1243
1612
1138
1415
1693
931
928
632
1640
179
1465
2385
1118
573
974
970
1691
483
1267
762
1267
1512
1456
1881
389
925
115
1842
1243
1830
1368
155
1221
948
970
1345
1697
453
1612
397
26
26
1368
32
1373
970
953
1226
590
1201
177
794
286
465
250
14
1226
102
1267
1567
1616
1390
1081
2147
28
784
1105
1238
1456
920
1422
774
389
1524
1636
60
1390
1443
1355
26
1524
590
142
1839
225
46
1234
683
181
590
235
617
886
1654
308
1415
1435
293
513
619
1644
1423
1404
36
356
542
1275
983
542
1741
1130
1501
558
1462
983
308
213
1486
572
881
1244
1129
1243
1650
411
1543
136
931
1422
174
788
797
887
1275
1229
423
895
1393
887
1243
1243
177
1391
329
78
46
833
331
142
1532
1650
132
1616
1465
895
78
1390
788
53
1155
1881
1431
274
1355
573
274
1226
177
1462
1404
572
1170
165
1365
1335
1303
267
1331
1243
1606
112
591
1430
1391
1881
1089
1335
1472
331
1133
177
1456
1609
1404
136
1532
138
1398
567
1465
1243
78
1143
78
797
830
1456
411
379
1654
1229
1520
765
221
966
1345
132
1431
941
188
274
1082
1616
617
1414
78
329
567
1234
1750
213
1326
1155
1083
329
1567
970
419
1081
1462
946
1691
543
78
1226
1404
1612
136
444
1585
828
1221
1243
920
322
1028
28
179
1365
112
1243
1874
1355
1243
1510
948
1650
781
774
239
177
1472
208
1063
423
1447
1200
1303
1474
2065
1388
794
1373
1404
1189
1194
1391
213
1365
1873
60
308
235
1049
1366
838
26
174
1391
1667
761
1332
583
1486
78
179
2144
515
865
1532
67
277
1027
1842
1707
1539
768
78
444
1373
1123
1391
1881
1674
1347
904
1345
1477
26
63
1226
1774
28
379
290
1025
1520
925
36
1083
1025
557
1217
142
542
1294
1631
319
784
1638
235
1258
60
1365
590
632
1267
523
848
841
1471
444
1486
852
1479
1041
797
1243
1737
797
1496
1105
797
831
1243
1267
762
569
1229
1517
78
18
769
1466
1180
619
1435
1429
438
1842
213
1390
181
1530
1659
1267
1569
592
1675
1612
940
1081
1456
1461
1123
1081
1546
1244
138
277
438
1830
267
794
554
132
765
1638
2416
213
1243
458
320
658
221
1303
931
1644
1081
794
1243
1081
1332
1194
108
970
267
920
583
503
569
1633
835
1347
794
1118
108
983
597
1300
983
896
1234
1366
768
1543
838
1041
647
1741
225
503
1315
953
420
1303
609
1391
1659
515
1957
1510
397
1225
887
1609
1221
1881
1462
837
1365
583
1303
1567
1063
838
1202
1466
571
1520
1609
155
293
1393
1612
1872
1585
1607
1082
1655
1496
1609
1189
110
1606
174
601
411
472
928
1409
1707
875
1501
1243
120
579
1436
1472
458
770
841
831
331
1633
1957
1957
322
957
155
1501
948
1539
36
239
267
78
46
1496
1606
297
1311
1118
1366
592
1345
1243
1431
409
1069
878
1244
597
356
28
444
2095
1332
1082
1456
940
168
106
766
1659
592
136
2436
805
953
1389
1520
1331
1267
1258
781
1520
1118
1368
609
136
554
1071
164
1267
794
1750
592
1326
286
1202
250
1373
1957
46
78
2066
1707
1083
1752
1169
1430
1436
1125
1115
1539
647
1707
515
609
1275
1082
1267
837
1081
1244
1794
477
401
1842
781
797
26
1431
875
768
293
444
1404
769
1189
658
1421
768
1585
1409
348
1625
1654
102
554
558
806
820
197
820
1081
114
928
835
1102
46
415
349
1518
1422
623
1069
1332
1244
1083
1102
1130
349
1303
1234
567
878
1059
496
542
165
1409
928
523
523
2101
33
1390
78
297
2095
1226
444
85
230
1692
411
1332
1069
904
182
1439
1081
920
1512
592
683
840
1520
91
2095
78
1479
1081
46
174
174
2095
840
142
1071
91
784
805
301
1104
265
1082
1303
1243
314
1693
1633
1243
831
1332
1046
983
1456
325
1069
18
1368
181
1842
213
1063
513
1543
1520
325
1331
1133
1631
763
831
768
286
304
2101
213
277
983
33
1644
42
401
1071
940
1830
1221
1881
46
1326
1038
609
528
1221
120
946
766
1585
2061
1034
763
1830
1409
840
1202
979
108
1275
1463
1267
887
42
932
1609
1226
1082
953
78
1391
1479
1326
389
174
1585
1532
1081
174
835
1331
2095
1439
1607
894
213
1579
1136
1069
1243
515
569
36
1243
1104
1303
1243
609
26
322
1300
683
527
805
877
1133
18
1828
310
177
1391
647
265
1326
1063
444
1267
1347
1318
1517
348
2061
761
1150
1510
619
1397
1303
1580
1243
1226
966
102
1546
304
1957
1244
806
1368
1612
582
1219
308
1436
1300
1355
168
1365
1636
676
831
999
1335
1881
1243
1962
928
838
1243
1337
515
331
1597
186
1368
784
1267
1082
174
1609
28
833
878
1606
920
2175
1366
1509
267
1023
92
683
1707
329
1243
609
597
2385
1391
1881
1082
619
1365
165
913
463
1519
590
1102
2392
1685
1236
1435
1830
838
1439
558
1069
1365
1366
409
1229
1543
1543
788
1377
1501
1212
563
573
179
213
78
2101
590
833
1083
689
573
1415
1335
1435
838
1707
213
647
1518
14
788
1030
167
1300
1543
304
1436
78
617
1654
1510
1243
1480
458
1368
1435
1049
797
1133
356
1400
1524
1303
763
758
1516
1609
1028
1244
609
1520
290
1142
2474
513
1741
1243
286
1415
1243
444
33
136
1102
1609
230
896
943
1303
1415
1243
179
1874
638
360
572
683
1226
1388
115
293
28
784
1659
794
1243
904
1326
179
1462
1243
498
904
1115
437
1628
1667
267
2128
658
308
46
328
1243
1303
779
1081
1764
515
865
505
805
925
1201
820
2101
1071
1518
165
974
513
135
155
1631
935
1398
1638
600
953
1539
794
230
1579
632
1315
1476
917
1774
983
567
1443
320
932
1439
1275
1143
513
1659
225
784
931
453
619
1501
354
1258
1366
1081
617
329
1373
49
498
213
14
286
1105
1842
1104
46
983
806
833
142
695
1217
975
1143
1189
999
1644
325
91
1707
334
498
932
277
186
786
1518
569
36
308
1368
1143
1082
1646
1530
267
115
794
354
1347
1104
637
1431
1881
794
1644
833
108
1300
931
1118
1612
1546
503
1229
833
1243
637
472
1331
1585
1243
1243
1221
925
167
1041
155
1518
1345
590
1174
865
1625
325
838
1881
1238
308
765
1243
28
185
1226
583
1606
1368
1258
1612
1667
2095
822
1373
619
617
515
1520
953
1607
835
1536
1741
1091
592
213
1388
480
877
957
573
1243
505
647
1373
1368
645
1201
74
1207
689
420
1373
1368
865
797
1431
563
18
102
920
1331
1221
953
583
1244
835
513
1081
554
875
322
1102
647
1509
1509
1082
132
108
498
472
1219
1243
1707
1516
1244
1332
1585
265
18
1143
2065
1496
2126
513
1194
609
820
920
865
132
1415
136
481
1243
53
91
1390
1520
155
1229
1633
617
1155
1205
1693
379
1607
221
318
102
1331
250
1071
1874
1431
1326
1462
36
379
78
1636
1388
1543
1510
1217
838
637
1082
1633
658
1388
310
1456
1365
155
1374
239
1654
108
1243
1387
831
91
581
286
1300
354
360
1071
213
1243
213
1226
920
931
1797
78
617
1103
781
1104
248
901
197
46
1030
1607
1741
148
1229
953
1130
1415
624
1962
179
567
1069
966
1104
1685
1539
563
2035
177
779
542
1479
1243
1212
1267
354
1229
1606
2059
1071
940
1509
1243
1479
1501
609
1404
592
409
1721
2061
49
1546
1546
1647
136
1758
1774
423
1118
1650
1196
957
558
53
1243
1659
213
558
1337
1479
1456
878
1049
112
1462
1496
1650
609
1133
1126
182
659
331
1347
592
781
26
1472
230
1631
168
46
1243
2485
523
1126
1189
1194
820
563
877
1244
102
1606
1331
1881
1194
1118
1881
896
1365
1667
1543
779
78
2093
1628
1034
1081
1300
1585
1115
1246
293
515
508
1267
177
592
515
1300
115
928
1486
449
935
472
177
597
1221
1842
168
1267
527
1786
171
831
1202
957
112
766
453
1667
197
2107
513
360
179
787
1511
1366
563
33
1486
33
267
78
1081
1456
1267
419
1479
213
894
1486
2065
563
1300
1229
1337
572
1654
250
221
1436
1138
2078
1671
1267
1520
223
60
1609
174
1243
1707
36
1667
1136
548
1650
1267
512
186
1404
983
1347
1431
1872
1276
683
498
765
597
472
778
835
1431
788
957
1650
597
56
766
1267
1123
828
852
865
26
1414
943
582
583
797
1404
1509
181
1409
483
1479
1650
142
1430
1496
136
197
1267
592
1123
1368
948
322
479
928
1962
797
1355
483
1625
542
102
49
931
569
1486
14
1872
1202
932
1071
64
1519
970
1546
1366
1707
293
239
1415
1472
1707
213
1243
1539
983
1409
1318
1368
1579
1873
33
1347
108
1229
940
1025
1393
277
1220
1243
797
966
1373
437
53
983
1519
1275
168
60
590
1104
453
53
1194
1600
1244
1202
1607
1519
120
213
1063
1623
1741
293
1707
274
235
115
1337
293
1089
1082
1647
1243
53
1243
1456
174
1456
1063
797
136
1436
1423
574
1337
1612
115
989
1335
1234
1345
1130
1567
108
2152
1479
14
784
46
1957
1872
1234
453
573
948
1667
658
1422
1473
878
1205
1957
833
36
1546
1105
895
1049
1462
507
1957
197
597
63
308
779
1104
505
314
1520
1496
1532
992
1524
1300
683
1030
49
1625
1828
797
1400
1631
1462
1207
1750
379
878
102
177
563
831
33
542
1229
574
583
103
1081
920
1715
1962
572
940
333
453
1315
887
322
132
1579
221
1625
1623
946
108
953
1234
1190
685
1104
766
1609
779
1244
1667
875
496
28
1275
523
1205
1335
1439
177
1212
527
115
458
915
1365
658
33
179
267
367
564
1496
53
42
632
896
213
319
1243
1366
835
1303
1368
171
503
1189
142
1388
1567
1365
1058
797
1243
1315
592
1431
838
1303
1479
142
1243
349
78
1155
322
78
132
928
267
1435
2101
619
837
567
1477
1390
379
277
1456
120
1569
479
614
112
831
590
1957
304
1567
528
1275
1243
1069
1520
554
67
1667
325
1501
835
1390
765
1275
1069
2568
1189
1585
1625
1603
1355
970
120
91
63
691
135
1025
60
957
136
53
554
465
1478
567
1881
1243
479
267
699
102
931
1391
128
293
835
277
1758
597
940
1175
601
1812
1389
806
274
1089
1243
1707
833
277
179
1607
1597
1398
1345
875
277
1275
763
1081
592
132
108
1189
1778
277
67
1244
1221
322
308
28
155
78
2101
1585
78
1415
1365
505
1243
920
53
1189
168
931
1532
1258
1104
1638
1347
820
1512
112
1753
1331
1625
437
1509
1543
174
1439
689
114
85
957
78
108
1472
591
579
583
1105
1874
887
1041
1414
503
513
138
572
1311
1133
1516
1347
1243
841
389
1391
1466
1456
33
136
349
1267
1071
1881
515
33
1310
444
274
1901
1082
213
1957
1081
74
1546
277
310
1516
1707
1118
797
1258
2601
590
1243
1519
1243
1368
1082
327
1194
1267
1282
609
781
78
512
438
1205
1539
886
225
78
28
588
46
794
1511
265
523
1414
1659
1431
1579
60
1069
658
60
1336
1275
1207
1623
632
582
1466
658
1243
1190
1478
1685
1439
931
948
1501
1202
1234
155
1585
148
1355
1422
527
2497
115
765
33
1409
1200
1143
1082
1605
940
905
1311
225
239
1509
904
515
411
658
1258
1300
1391
1625
1069
1415
274
1486
453
974
225
1243
479
573
1609
838
683
496
1509
1707
886
115
878
1221
53
138
464
1315
1654
1081
496
1243
1025
1118
299
1509
482
582
1667
1435
779
1244
1398
165
1707
78
1414
1631
1391
1415
1190
349
583
1404
985
865
192
2102
513
931
1258
1638
1580
1243
1415
322
1456
1638
554
1391
1303
1881
239
1543
1707
2101
1962
479
542
1318
1391
120
768
583
112
1335
1496
1518
2147
784
1105
848
1267
1539
1103
115
683
632
1842
1226
1337
136
53
496
481
164
250
1138
91
1428
1520
38
1546
558
1524
567
1404
230
1462
2100
1030
1654
1501
1243
46
953
304
784
1081
1355
822
356
1462
1200
1332
136
1234
1519
940
1025
1069
928
1516
1318
1404
1133
590
1113
277
784
1243
1431
351
1496
680
1389
112
28
1962
647
1207
768
28
564
1081
1671
1612
1487
1303
213
1532
299
1355
833
563
523
1532
221
112
1081
1258
1667
1115
168
415
1515
1456
1600
1300
213
1828
18
554
1136
1303
1842
1267
1243
1654
1090
1721
1872
762
1472
786
1667
46
1421
1104
1071
895
444
2065
1133
225
878
78
1243
267
1150
136
401
1194
925
554
887
423
1229
1104
1479
53
415
797
1584
155
32
1667
774
1069
515
1326
331
623
1422
142
213
931
1495
1585
458
1439
875
1962
1258
838
765
1102
1638
1597
213
592
430
1612
1585
267
523
931
765
573
1258
1355
597
1365
1510
1404
513
1524
1543
592
274
1501
1133
1258
851
1025
1194
567
1828
1243
230
1244
837
1625
1881
328
102
1007
401
904
406
1707
389
274
1355
1721
277
78
1118
1374
1474
1391
1194
1221
1737
1081
1221
1258
63
1693
1909
1659
155
1058
632
558
970
591
1872
1842
1707
1143
517
277
1509
1071
1512
120
132
658
1667
1515
1753
108
983
1331
948
886
1303
171
138
1403
1404
838
528
1368
120
78
274
213
1243
554
1631
286
1058
1332
1267
1243
609
1243
1335
761
132
523
765
1071
1872
2023
1335
18
1243
168
179
1243
33
583
542
1524
768
481
985
878
590
1606
820
1365
537
115
970
788
155
915
1104
948
940
569
108
1041
995
766
1612
831
1368
444
1133
1501
1957
329
304
931
695
168
2101
1501
1081
1140
401
1063
658
213
658
148
225
1368
953
513
213
896
1234
1069
932
1391
592
277
1238
1243
1609
567
1267
155
835
331
297
878
953
274
1516
1605
797
49
567
179
1143
1867
1721
115
1654
1881
197
1439
1609
277
465
1104
512
1082
1030
1465
1753
833
33
564
758
806
1243
1872
957
794
1267
569
592
85
1081
1345
931
1472
609
354
42
277
1243
1081
1415
1303
1030
820
331
1243
136
2061
1243
1532
177
1118
1332
1518
1190
213
1391
213
1650
632
999
177
1957
1400
46
33
444
1123
165
1189
132
1082
78
1465
794
989
1352
1243
1881
590
174
274
1633
564
1415
904
1034
1585
1365
1519
415
1872
1685
277
1226
1368
1243
1390
797
1659
60
120
1275
558
181
1616
503
1267
26
1337
1082
181
132
1025
1083
1025
1414
1461
1069
503
1028
1400
548
225
33
1258
513
953
1089
465
1238
1390
213
1741
623
1243
1258
1226
349
1243
894
1472
277
136
833
1685
308
1140
1518
647
523
2095
637
1436
1025
1300
115
1486
1519
99
1606
1118
465
1368
458
940
267
1366
797
115
1480
397
546
213
1872
1368
928
1546
1650
1691
1671
18
1244
1336
1043
1872
1267
290
689
931
1881
881
1347
1373
554
277
609
920
1600
904
483
1226
1543
286
78
931
1616
1194
267
179
865
1123
689
78
46
831
1667
423
1243
1267
274
1393
102
1200
1721
838
1028
67
931
171
267
213
277
1118
1874
465
1081
1510
142
329
875
1194
136
515
574
797
865
437
1436
1456
794
953
1025
583
591
481
171
1194
1462
1243
1415
1243
274
647
881
1693
415
1190
1520
1667
894
974
1243
142
1518
583
155
1081
1920
1258
496
1041
573
1480
451
513
1501
1543
1409
1623
1345
1693
865
1331
167
1707
1874
563
569
953
849
896
112
658
1028
1081
1212
609
966
1962
797
360
1326
1243
1389
483
1390
102
590
1962
1872
310
1462
1667
1423
293
1753
1487
1243
1519
1707
348
26
74
60
1058
1472
2579
658
28
437
49
78
1102
788
953
1244
840
1496
267
1311
841
221
49
1393
320
356
931
42
1303
895
1435
1609
142
1105
1539
761
647
1303
297
1650
308
979
828
1028
1194
144
128
1842
1404
1244
786
1654
297
1105
1083
1501
592
1456
322
1368
1409
1519
970
221
1194
1365
1081
136
1347
894
423
590
583
138
78
1046
1243
235
560
1331
26
356
1519
1391
286
784
1409
453
1707
779
2095
689
360
438
989
1345
415
554
1962
1511
453
515
1753
1368
567
567
138
1612
1600
1118
781
1393
465
1431
1189
1326
608
1519
957
53
1466
299
925
1391
1221
1258
569
1083
928
1303
1625
527
1403
761
1393
1303
1435
1842
213
1638
1315
1881
33
590
349
136
1863
1243
221
108
530
1238
1436
1824
483
1518
1040
838
213
449
26
277
1267
1466
563
1456
784
1391
1335
67
1644
806
1275
142
1439
1102
1389
583
308
1388
274
928
1476
1243
1243
333
1456
1518
304
797
1258
1628
989
2392
181
1071
1331
1667
49
1335
277
221
1300
1404
1957
1030
78
1628
1600
1659
85
1345
1516
67
14
591
33
1234
1300
1682
1069
1332
1028
1518
78
1234
1865
1393
177
267
115
33
1466
592
970
230
1435
437
563
1644
1030
1409
822
230
590
33
1331
1881
1509
1567
197
1229
1436
1243
609
1355
513
1654
1519
1476
444
1069
472
865
1625
267
896
1881
213
1659
609
779
895
1332
1435
136
881
659
1332
540
540
1365
1518
1644
26
689
558
1267
548
569
1827
1539
1609
1368
1234
67
1205
51
1118
658
1691
1368
265
1758
1456
1873
1872
1226
1580
1335
1569
1415
1519
1345
115
1229
1234
14
1765
53
208
1478
831
1474
571
1472
1081
1439
1474
931
1447
437
554
136
401
1303
1337
1326
1654
983
1567
1155
567
1486
838
293
197
1404
1546
213
567
765
437
1530
1115
213
177
221
1118
304
784
590
389
617
401
970
1516
286
765
894
571
1243
894
788
1243
583
1017
186
1373
966
1659
948
582
1244
1439
250
1390
1462
1486
617
1339
1331
948
904
1605
932
2553
658
1881
794
221
974
1881
1644
766
1370
835
1415
835
896
1515
1058
1143
1409
108
136
523
647
1612
1102
268
53
1322
1741
293
1118
1142
1118
2289
1368
833
931
458
931
835
49
1202
1501
1226
779
102
609
1267
2425
1390
18
2061
1212
1510
120
685
781
1238
197
1326
142
833
1874
1345
171
225
600
437
349
120
1415
1368
877
1234
1609
1373
761
1520
78
685
250
1103
1243
1202
573
542
925
1414
1290
683
1415
1069
590
179
1366
2101
1519
1028
136
1957
623
1123
1501
78
1518
1243
597
881
573
1391
763
928
794
1331
1962
1501
1398
590
1373
1355
1368
310
542
583
415
277
1081
1374
658
583
1612
1721
1609
213
1244
1567
397
1707
1456
1243
768
995
1104
1345
1303
1138
708
766
120
213
1872
637
763
1332
1243
1606
197
1089
1842
1229
1518
1872
148
940
1423
28
286
931
1962
1520
1365
590
1842
1659
1243
168
946
360
659
1081
840
1456
1105
136
558
554
36
2569
820
1609
142
833
535
286
1071
286
1366
1693
1229
397
1436
99
1431
569
1335
1466
1612
619
53
1143
168
1650
1430
1650
1644
1638
167
33
758
1633
1133
546
573
1041
46
293
1025
1609
1575
1600
590
46
1414
592
1133
1628
1126
132
1243
1267
208
453
685
1368
128
877
831
822
527
286
438
592
458
148
932
1585
1644
1957
1585
331
1585
67
498
983
1076
1409
213
310
805
1081
2193
1123
1081
1267
1398
1597
1267
2095
1190
953
1872
1881
948
837
1258
1217
1388
1509
1524
1456
806
683
1303
42
265
1229
895
765
1636
308
1638
1335
1331
1311
1631
1462
1138
627
1830
931
64
1650
940
1415
1439
609
1347
546
128
213
1390
1347
1081
1439
1667
1667
274
1243
985
953
167
327
310
931
438
617
1391
1081
1519
835
1258
297
91
175
1962
155
349
1486
179
768
415
1872
1221
181
286
1881
1881
322
1667
766
1496
1496
49
1243
2275
78
1462
1456
1243
1691
1625
582
970
856
820
1243
1138
1243
250
1335
479
1567
1509
1915
1258
1267
299
1347
1516
472
1102
1221
297
1178
1243
1737
299
895
1243
1201
1315
1427
1496
142
1258
138
1335
1650
1423
1659
1243
138
609
1435
138
36
444
1194
498
1082
1089
1368
567
1465
1303
999
356
1830
293
277
540
1258
32
167
277
1462
2293
1511
168
617
632
572
415
1423
875
904
415
53
1654
1366
632
1667
983
1082
1069
415
683
1201
1049
1404
213
286
1244
120
1365
558
781
192
1650
77
186
1303
2385
609
1609
78
925
369
1267
953
213
1753
46
1790
115
248
820
1244
1721
1543
659
881
931
838
322
1365
46
1628
1202
1069
1335
1842
174
762
558
781
1667
60
1633
1612
597
1390
274
197
277
1667
53
451
293
354
1585
779
1368
567
2279
763
108
928
1133
360
14
1102
1644
835
1138
142
115
136
1585
297
1243
805
1693
142
1510
187
1625
1842
1030
1609
1439
931
1431
437
438
583
1190
765
1872
112
896
116
179
966
1058
64
290
304
1190
277
878
1210
1100
619
609
437
838
136
768
1456
1368
1431
155
142
1243
1609
983
833
1404
1600
1435
274
360
148
213
1435
1331
831
1691
503
1318
1049
931
1082
360
878
1612
835
1267
647
1244
1619
1034
768
1456
1365
1046
647
2100
293
108
820
1391
1303
974
360
1275
438
420
120
1221
920
1368
465
590
1707
293
1962
102
1532
108
833
1028
953
293
1368
617
1753
1335
768
325
1539
221
983
564
33
2385
515
28
1501
1456
1567
1138
1388
833
831
609
895
1415
1741
1585
1243
1881
1102
1593
99
1501
299
1667
558
523
833
1519
328
828
953
1609
33
1510
1347
1390
277
619
78
1189
1636
63
1140
1069
953
676
1415
277
1530
896
861
1335
1138
1082
1512
928
1083
527
1194
515
356
683
277
1089
1609
632
658
540
1486
250
582
503
2172
1243
1699
1143
78
1300
1644
1872
1872
155
1496
1229
1081
1069
1435
1267
26
197
989
327
1415
1243
948
2164
877
2095
2619
1512
1243
1133
1303
1030
592
235
155
174
449
966
1105
14
766
763
1703
444
838
221
1243
1471
1243
197
583
1197
1189
1597
766
267
1543
1244
177
572
349
451
1373
1693
788
1881
1625
1373
569
1462
132
974
230
112
1435
1243
1243
822
875
1409
1234
852
609
498
797
1041
354
1123
647
563
102
592
1644
1238
115
1243
1243
112
1435
322
1258
136
1089
1041
1365
794
53
797
985
67
33
2059
781
229
1685
590
763
2600
28
78
1633
444
695
766
2059
583
1267
1155
1337
438
1365
647
1474
2164
546
1365
1267
496
592
1496
1462
1606
523
46
659
1707
1439
1607
928
349
1267
878
647
1606
171
1366
1659
558
1774
1138
542
409
1605
267
1465
685
1287
483
164
1753
1516
1303
1404
479
569
265
1654
1391
174
1194
567
820
108
472
904
1243
1082
894
1873
1337
1390
33
928
1103
659
1510
1605
179
441
171
293
46
1597
974
2101
138
1612
1243
774
1243
797
1404
33
1644
53
904
331
1616
1244
940
1200
1633
230
1404
235
1083
2095
1501
179
1004
360
1667
571
835
91
235
831
931
267
787
1347
1721
1431
1267
788
1612
1238
1155
1071
171
915
1243
448
1625
78
1616
56
1415
1083
572
411
182
781
1130
1226
1479
1422
1255
841
769
894
881
108
1717
389
1365
1244
1423
1476
822
590
1089
1721
1472
267
1600
18
1226
774
1667
758
730
820
542
931
115
1842
1628
1431
928
1258
110
274
1536
1625
865
1962
1842
115
797
1391
132
1466
1390
26
248
904
274
1373
1243
1650
970
1267
1501
60
1063
1585
1636
953
1520
472
1962
1275
658
1041
1560
1650
1707
379
1115
1606
658
458
1567
1243
360
1520
1456
1202
835
1303
1337
1138
1881
1456
308
1368
946
1546
1388
1258
573
1189
458
784
1465
583
1477
1086
1189
1758
116
1737
1069
619
1415
1879
1737
784
932
1226
995
1404
831
1409
458
437
33
932
265
411
953
1846
597
322
1633
1520
1516
592
277
1133
1267
1243
765
886
769
132
1063
290
1501
1707
523
1267
569
331
451
116
221
1654
1303
1486
503
498
1435
1486
1543
875
1082
820
1753
1234
685
1138
805
360
1118
286
1169
1516
28
1069
1368
820
1707
513
1609
1957
1398
1517
1431
415
1404
235
627
528
1332
1707
695
527
254
49
1633
1303
1238
1388
1028
1025
794
831
542
1368
1774
1347
1398
966
208
2105
1520
667
886
1520
1133
1113
797
1597
1202
1842
453
558
28
569
322
174
835
1295
1229
310
225
1585
310
806
1543
966
115
293
1496
1721
609
1520
1365
136
1063
932
267
1126
915
1311
265
1105
1741
389
1957
768
1389
1415
1512
794
1365
1638
505
1194
828
1644
920
1439
56
1872
1439
436
1671
1202
1516
498
1842
886
136
458
1957
53
1243
1753
168
314
136
1303
444
171
2601
1089
953
453
558
878
583
770
1243
983
1872
451
527
766
2065
1221
794
297
78
1612
177
1691
1300
102
132
213
1243
1650
444
995
592
213
132
1828
1336
221
1194
213
1957
1466
213
558
995
878
953
1509
1741
78
1928
895
983
18
797
1957
213
523
1368
458
831
1234
1133
308
1389
179
1585
920
1102
1707
1049
120
1104
472
1300
49
1390
53
999
33
1430
1081
318
1435
179
831
28
46
837
953
67
1461
1625
33
1962
78
1612
875
601
1243
1390
1872
1243
797
928
1133
1069
1409
331
1071
1517
1659
1365
1612
542
1872
1543
1373
108
225
1332
1585
974
293
931
1409
108
1244
1034
1473
1267
1722
1365
878
1422
515
370
1331
1244
1804
1234
208
1659
953
1486
78
38
354
46
360
102
627
1366
546
1025
197
277
590
115
1636
768
985
28
1758
28
1606
762
1409
1707
583
970
1600
878
1842
1628
515
102
322
1390
60
1089
465
1391
1368
1082
451
1659
168
26
1345
267
1267
221
1517
1303
1741
766
592
571
1423
115
647
1597
1638
769
1368
1355
878
1409
1201
797
1335
28
515
989
1118
1115
1390
647
112
482
931
1496
689
1081
895
1423
1373
1842
1737
592
1373
931
1028
14
932
331
322
1267
148
1267
1633
221
970
1607
647
1368
1881
835
177
970
1243
46
806
1331
132
1536
115
953
120
1393
458
1659
638
1332
1275
225
177
1721
784
784
1539
1036
617
1872
389
1536
1267
449
1654
1872
1069
286
1654
310
448
1069
1082
647
1244
2061
837
438
931
895
1063
1524
765
1067
1373
1069
7
822
1524
1243
1404
797
1456
1539
46
174
545
554
78
632
498
208
1400
592
564
841
979
1238
572
1365
1105
1243
542
411
1659
239
102
1267
1644
592
26
1391
794
1957
1430
1409
833
1040
1881
1650
1741
348
558
1238
1625
1058
1404
1368
1607
1472
213
1409
213
1567
567
53
503
788
1267
1243
931
265
1303
225
765
1693
1962
310
1962
1311
592
820
513
1456
1368
213
822
26
1335
1607
1643
1089
1650
1049
838
1753
921
213
274
579
542
1828
904
277
1516
828
806
1466
1466
26
1345
438
277
1607
1226
590
1650
389
67
567
167
1515
1585
1391
515
1182
18
2101
2101
1335
1707
1512
265
1650
647
1046
67
1400
501
286
299
1593
1612
1300
1957
2095
1462
1365
953
1194
1496
230
1243
2253
1650
546
2430
1439
1058
1326
784
2081
1391
1345
108
465
838
1741
349
1267
67
820
1842
1414
1244
1373
979
1118
1326
567
415
542
784
1140
1404
360
1391
865
423
26
1133
931
1326
1243
1957
1659
1243
925
540
1480
768
267
221
1753
213
940
1234
1212
1143
1691
1081
277
528
1501
265
274
1243
1267
820
920
1040
932
1496
1267
1243
632
592
659
542
1368
638
136
1077
1311
2388
2096
583
297
1244
157
1071
865
78
1509
558
33
983
1391
1650
1393
78
632
1512
46
881
1244
1244
85
505
167
865
1957
360
1332
931
781
496
110
293
878
1486
689
1267
2059
349
1741
1616
590
1082
108
1332
1267
1303
887
174
437
835
1585
331
239
582
1633
74
1345
465
967
1083
1518
138
658
875
1069
1474
1373
267
297
110
1243
881
78
1311
164
597
1368
235
1532
74
1404
250
523
940
53
1606
1536
1041
1194
781
1345
583
920
513
1332
155
213
1229
1234
2142
766
563
91
766
1043
1496
310
1957
1243
1659
658
1189
1428
1609
764
78
1606
1456
1155
60
138
267
989
91
1318
661
766
297
928
1659
582
221
483
1102
389
136
973
1881
1842
1221
1243
293
1226
895
1043
970
794
583
389
1633
597
896
1258
1520
168
348
1368
1347
563
512
177
935
286
1069
213
572
838
831
2095
1496
167
81
689
310
304
1118
1311
1229
397
1612
1219
1391
213
1071
1104
1366
788
1355
822
53
230
515
1104
1600
354
1842
1650
1462
564
658
1303
1520
1393
1872
356
1472
797
948
1737
820
794
1166
310
1103
530
1390
67
120
197
1118
444
1244
1872
1612
820
1462
513
995
1671
647
415
806
881
415
689
1439
592
293
953
28
265
1082
1258
415
394
1650
985
878
411
496
794
1300
1221
1962
2038
277
1267
1517
1190
1243
148
1267
293
995
458
1318
1133
389
214
415
797
583
1501
862
983
875
171
1136
102
293
1478
1518
1850
1962
1365
38
781
1609
571
896
1194
1393
1103
415
805
2357
1104
1510
1086
797
523
18
1607
1345
1244
1258
42
293
1873
1512
267
1081
1335
1671
415
592
1830
658
1345
1439
1607
1518
250
1532
1275
1086
1373
1404
78
512
1393
115
1409
444
415
1612
658
1345
1366
515
1957
1439
1201
1524
784
1957
197
1654
1366
931
348
1609
787
308
1118
1025
225
38
78
1081
542
1332
784
1659
213
167
449
896
1539
1579
28
1226
239
1476
894
1400
1600
148
1693
1524
1881
18
99
877
42
597
277
1842
770
138
1543
1243
132
411
1532
128
683
168
1685
758
1398
1404
983
1398
1336
1337
617
1409
831
1244
1435
1365
1234
46
597
1391
1243
931
1391
1143
988
53
136
36
177
1201
1100
558
177
1390
831
1201
349
512
167
411
1872
1962
102
1411
225
932
1957
1311
1415
1466
277
2129
67
267
647
784
304
925
1659
1243
1267
415
379
1462
1287
91
453
1534
1393
1345
970
886
658
1962
1365
1501
277
1563
953
1616
928
250
932
444
1546
781
1336
164
1462
948
685
85
878
1644
1335
1628
1659
1422
1409
1667
1644
1633
1034
953
1041
1881
115
1598
331
1194
1532
222
523
293
1345
128
1115
1275
1057
953
53
1753
1221
1671
274
91
197
1082
53
1063
293
33
878
1069
1415
1077
770
2065
957
1201
1243
569
174
1326
1456
1654
1315
1431
1258
221
554
875
513
894
781
482
46
1049
67
835
1081
894
894
53
774
1089
513
197
1472
444
1707
781
1277
1243
1605
574
186
99
1707
458
953
46
835
63
820
925
1226
841
409
437
820
1335
85
1081
820
515
647
277
940
91
546
878
2235
658
915
1118
49
1472
408
1243
177
820
1512
932
925
1543
53
569
1519
213
1511
685
1243
592
558
1303
1479
1518
1546
265
1118
1332
360
1243
953
322
1404
115
1028
1244
1842
1462
1365
540
1479
567
339
896
573
1404
583
820
758
1300
928
1479
554
1063
1741
590
1881
1243
1707
1585
1609
548
523
1462
1758
1189
573
774
728
878
1244
115
1462
1496
167
1737
167
920
155
833
397
142
179
1409
865
797
78
765
928
1496
953
1659
563
1028
841
1881
277
1518
360
99
465
1585
1479
1366
1607
1043
18
1957
797
619
1436
1243
1347
1607
46
225
1471
28
915
632
356
379
935
787
132
496
136
619
1391
647
896
794
325
1609
1539
1133
887
1030
609
1644
132
1515
590
999
1155
1365
1606
591
1150
781
1210
1644
1133
437
498
1200
472
1063
1480
569
1138
1593
1546
49
904
1069
878
1133
1102
1654
1609
1510
831
322
788
765
1436
1303
820
60
1366
28
961
1631
1030
816
1133
1456
774
1881
831
1069
1355
805
1872
1081
1140
1519
729
265
1585
953
932
1957
1365
1400
28
865
1331
310
1089
948
1623
1355
297
167
1244
970
1612
619
1133
895
658
995
1625
970
1336
948
1842
1202
571
673
1518
1593
274
1496
1872
115
1226
1243
878
835
1693
213
920
411
304
1415
112
168
1267
1071
168
837
1609
1221
1393
142
881
794
592
1600
928
1368
528
60
181
1741
758
179
583
46
26
14
983
1515
928
1315
1234
1496
1267
769
1501
1221
192
979
250
567
322
349
1393
1373
1388
46
136
1693
2065
1535
1644
213
1331
1520
28
685
1881
784
1243
1872
1345
415
805
956
194
2392
1322
49
769
46
1335
1267
1612
638
1409
895
563
765
1243
931
49
1480
763
299
1390
1229
788
774
765
1155
1133
1028
325
582
794
1654
479
197
781
548
928
472
2101
925
2061
966
1194
1069
1243
1404
1524
91
1636
1081
1071
886
1105
1275
590
1631
1243
928
1234
1400
411
1243
115
1422
1872
1229
453
1532
523
36
632
1476
2100
1435
878
953
1607
841
120
904
1243
1519
1435
293
1335
515
1082
479
841
186
836
1136
171
1335
1267
333
1143
1258
637
1243
1082
46
1243
1741
542
2310
53
1243
1524
558
1373
881
835
1368
164
1303
2095
482
1597
1234
1546
592
1693
1105
513
213
448
647
886
1143
1388
411
1431
1267
1465
293
1258
213
1456
1477
1474
1654
838
1335
770
1189
1462
875
331
1606
453
1300
356
33
81
658
1143
768
1287
1567
540
989
1881
1368
1462
989
928
2146
1194
1202
192
1368
221
325
327
177
36
26
1201
1365
1644
1465
658
2061
1243
1707
70
957
267
758
423
414
1243
563
1404
877
1721
91
142
293
1707
1118
177
1636
1476
766
293
1465
1456
2061
1243
1401
1082
53
2145
597
286
1520
1872
894
53
1404
1873
479
1519
894
831
1243
1244
1517
1221
1650
1609
286
1658
558
632
1115
1456
108
632
1347
685
1409
875
1519
53
1123
875
1118
1636
1001
932
645
1707
1028
60
91
875
1347
974
1512
1607
838
1436
277
1513
1081
1194
1041
1201
91
820
1243
250
1043
1539
1071
1631
1391
1881
208
1344
1501
1155
1030
28
46
1082
609
1143
1741
1628
444
1082
1081
957
1585
277
1069
592
1509
1143
115
1267
33
415
966
1081
1081
1616
935
290
1202
765
138
840
1311
1258
291
1181
953
1872
1403
572
197
1415
1243
274
573
225
768
1501
1102
2475
1046
2088
1466
1332
513
806
286
1238
632
239
1155
1326
1150
1337
1693
1115
1267
235
1365
1707
1650
299
472
290
2095
1456
1326
1520
1439
1243
1439
1229
310
1409
1365
540
953
1693
1058
1282
1238
1303
554
1518
1194
1671
895
567
1365
310
592
274
1472
1393
1671
1480
1345
878
277
592
293
1519
931
1659
1154
1423
788
1501
515
567
1659
1616
1267
42
1650
1501
1331
1368
1543
479
1501
953
617
1244
1345
60
1373
779
444
1872
1069
571
766
766
1258
277
1373
1143
1231
894
835
1872
225
573
1518
1133
221
349
881
548
325
1081
658
1081
1115
1083
1480
1400
1607
1654
397
1126
1872
465
1698
1069
102
563
1326
1243
1691
1028
788
683
564
1842
1659
46
1335
1275
1693
632
877
658
1872
265
1520
659
415
1616
1807
563
63
1365
781
239
781
1654
1647
1650
1267
267
886
1267
186
14
1436
820
1609
592
841
1243
1300
609
1456
223
1869
647
26
46
597
931
1631
1606
928
328
108
837
1872
1315
274
592
1519
681
1234
1243
1071
592
833
1439
1881
74
1606
1753
1243
964
1520
904
451
297
102
1654
1100
2166
1616
1654
1083
239
115
2100
1368
221
604
1244
895
1303
1606
831
523
2611
835
733
2101
925
647
2095
192
1461
835
1345
1881
356
1243
848
1476
179
132
569
1496
805
523
32
472
1226
1267
1404
277
1221
67
181
1041
155
42
1486
1043
2392
1741
817
609
18
833
46
763
1415
1242
948
1190
28
1644
2272
78
1539
1267
1115
286
304
1447
1355
174
974
515
2059
1136
676
1028
110
1331
33
951
1365
583
542
833
1539
1654
449
1243
637
1872
989
265
1636
179
542
1243
1480
71
940
1741
411
1461
788
28
904
1365
1267
1671
2095
590
928
831
415
74
1089
766
1267
1501
392
1300
1423
1331
115
171
2089
1041
142
1612
865
632
1234
1744
1532
293
1347
1082
508
444
1123
120
33
1645
213
1518
1707
1456
590
1421
1393
1476
78
637
1567
1644
1267
331
267
564
528
78
1388
481
1123
835
1101
60
765
2065
1049
136
1607
1817
115
1409
481
28
928
1077
852
409
1265
1368
1721
1287
128
564
515
67
572
78
1043
1267
1520
115
1197
1462
542
1856
1303
221
1486
894
928
1580
1267
33
1049
769
177
1539
797
769
1243
177
797
142
1243
940
877
1721
1275
1597
1335
1741
913
878
1609
2510
1267
267
638
286
769
1404
1409
1034
1244
46
1345
91
1476
379
1243
1373
1082
913
49
833
1691
1476
1391
1707
647
983
174
1609
590
1130
1335
197
2095
53
165
290
348
1462
1238
567
1212
781
85
878
1667
1373
177
1258
1597
1030
1243
42
1275
784
523
293
148
1486
896
2065
765
948
36
299
293
277
828
1524
2560
1243
784
1300
74
647
623
389
948
297
1326
1076
185
1693
1267
53
1365
310
1391
1881
1154
571
617
187
1881
822
1391
632
1569
1585
582
632
1335
786
2095
250
67
354
135
770
503
168
925
1025
1517
583
1189
1650
1957
1962
1409
1025
1058
1721
1243
1644
1081
274
1335
1512
503
1520
794
1842
1104
513
1671
1409
2061
833
820
1267
1082
1638
18
1654
1336
1667
1105
1269
1439
554
1517
197
451
415
1336
167
505
171
1267
1616
2059
360
563
1243
1243
835
1393
1953
1422
120
1644
953
1123
710
1439
1962
197
917
1229
689
1524
331
1872
1707
248
1118
1337
1496
1049
1520
360
349
1633
168
8
2095
1957
389
1243
1496
658
1396
728
274
1202
1243
1736
797
1182
658
1822
356
1043
563
788
841
590
53
1373
1539
304
1391
770
925
325
1638
310
78
564
1623
1569
379
1167
2095
940
935
1234
1244
970
1649
179
953
1415
1190
1243
120
250
1374
1546
1229
28
26
1462
2429
304
592
299
2449
46
28
1041
1244
689
299
1201
558
1200
1221
1585
805
179
1267
415
838
1398
1217
1133
1244
1496
1979
163
503
820
472
1872
186
1082
1633
1667
415
1081
1707
208
1436
946
239
1326
794
1423
932
46
1219
1103
590
1456
1267
1512
102
503
1398
761
1962
465
831
904
30
1243
766
797
1082
877
1390
1238
1842
1707
444
1620
781
957
42
2100
1516
177
1390
647
155
1707
590
784
1189
542
513
248
274
1101
1654
983
1303
67
1243
213
26
2065
102
1389
46
887
1063
2101
102
1430
1355
1842
1511
108
1194
932
1243
835
797
979
1081
155
838
1519
1058
174
1071
451
1539
498
896
1366
1081
1089
658
1243
1190
136
483
1194
1142
1089
1243
1115
293
1872
1221
1083
904
558
1243
2060
2390
174
2061
758
310
1243
1347
78
1366
1391
1676
1479
1842
1234
465
805
2327
895
1081
1267
1398
78
1069
835
1486
2101
524
389
828
1638
1872
1881
689
542
1501
619
658
179
1654
248
78
894
865
132
597
974
1496
781
1881
304
689
177
2059
1667
1243
548
325
174
1741
1631
1104
1368
1585
1345
1205
1244
213
794
564
768
132
609
213
1567
774
46
99
1105
806
1874
2039
277
766
891
1030
2101
1585
632
1721
1243
1210
1479
2061
940
689
1671
1190
1275
1343
503
1069
2066
2249
881
333
1496
542
583
1275
1194
999
186
18
878
197
411
1010
1404
46
895
70
542
1409
953
1081
609
1842
1391
1345
1519
769
453
136
181
85
1138
948
1243
458
1303
102
1243
940
1633
689
1623
1226
831
920
875
1509
1842
1409
46
1063
1691
1616
391
481
1520
523
483
1385
822
102
683
78
46
928
1539
895
685
1243
1501
647
1872
112
1659
515
1200
527
925
246
1133
197
1456
142
78
1202
453
658
727
1025
28
213
1393
1202
794
569
293
1654
481
1721
1130
1041
573
683
1345
609
806
53
1480
1355
142
437
310
787
1366
659
2565
1422
1081
1391
1365
286
1486
841
221
1828
515
1501
1707
2497
966
1501
904
2061
136
1607
540
411
1465
46
221
286
1517
1872
1758
465
1244
1579
1462
197
1030
1693
1962
1126
1881
1243
1609
1415
1691
1477
1243
935
841
239
132
1828
928
592
597
1243
841
1267
1517
1077
1365
761
638
1368
1189
2095
1258
1881
1243
1104
1842
1650
592
221
803
1501
2101
1644
1872
1580
1243
2008
1063
1205
136
1833
797
647
769
1881
574
114
1707
1331
1691
112
1104
758
409
831
841
293
617
1258
659
437
1082
1135
904
1229
1347
590
1365
875
1543
569
835
1532
78
220
895
1650
1243
592
1633
1962
1828
1258
1142
1431
1202
1398
1631
171
1083
592
28
1081
1501
957
2101
91
1337
761
1519
1267
1415
1600
758
360
592
1667
567
1539
1461
542
1243
1519
102
1630
569
401
132
1462
49
983
1539
1368
1486
1229
1404
592
1391
1534
838
1345
1415
136
1391
411
310
1391
1063
1104
1133
174
168
1133
590
78
74
230
1368
1345
46
1335
989
136
658
572
2036
617
165
1842
1391
1243
894
1842
120
1616
572
1267
805
904
1435
946
1267
1404
567
1390
1524
887
1579
78
1569
1105
1057
1322
1567
2164
1258
569
1243
548
1625
1105
322
1580
277
1368
1597
356
619
349
1667
1496
875
389
1472
1707
267
658
1476
1243
1311
1409
797
230
1105
78
1234
1439
1881
437
1243
877
115
1267
1409
592
1221
820
481
1546
379
325
1685
458
1244
592
148
1226
597
569
356
877
411
828
415
904
513
940
1041
1515
1389
293
1118
1462
592
881
1138
308
1368
102
148
1675
1365
120
102
619
26
453
1115
647
38
213
248
1102
1226
1496
797
797
896
481
1431
108
928
1671
102
983
1644
567
1539
784
1335
931
1804
1567
503
515
1243
1741
1388
1512
1150
136
1659
505
1721
1520
797
213
179
325
1267
297
1300
406
1523
1200
46
197
768
931
1952
1355
1929
177
1466
1477
582
1558
1393
221
983
1607
26
794
91
67
623
569
1667
762
1202
1430
1585
1104
970
1194
1189
1243
1486
1543
985
483
592
136
1650
1365
1872
1212
248
503
1638
1300
91
136
1404
1202
120
1439
1466
1128
1368
1737
449
1585
1355
213
1267
1435
953
582
1654
1606
1486
225
1957
505
1404
833
1115
115
1872
308
120
1267
540
579
1202
758
787
931
1616
1081
658
411
761
1194
1046
1368
293
564
46
896
571
444
60
765
74
277
1804
1082
768
411
484
1221
1542
18
310
1415
1501
221
797
1404
1543
1388
878
397
192
835
1115
308
928
329
1477
1034
120
852
831
33
1118
1509
1326
1480
609
928
1654
904
136
1081
953
931
542
74
411
1025
155
1082
46
290
1130
1396
1435
1275
411
33
1267
1518
831
1415
18
308
1267
479
1693
1234
645
658
1842
1244
465
922
1423
1267
458
920
1439
78
1133
1303
1654
85
877
1606
904
142
632
1501
1741
142
590
1124
1123
1267
1496
768
1597
1365
1510
1229
763
274
833
1585
784
277
1388
46
523
1243
213
1462
1234
831
1082
1229
1267
917
2101
2095
274
886
528
1654
1365
1707
1189
806
2065
2100
1207
1644
515
1300
213
70
770
1496
360
1415
970
1025
1243
197
833
647
46
304
138
1872
1456
1474
1466
496
554
354
235
1243
1496
1423
1335
458
286
904
444
1616
1243
974
632
894
794
794
1501
230
2491
437
1842
797
931
542
142
1243
761
797
1532
1332
1409
685
632
1136
920
1593
567
685
1303
2148
481
1391
1244
1530
1612
304
136
1612
1422
297
1243
46
1243
437
60
590
401
1243
28
1347
1229
1275
1471
1243
797
1423
155
225
293
1465
563
1135
1243
1515
415
78
632
572
920
1303
554
1509
558
1243
1556
415
540
1041
1229
299
115
2349
33
974
1201
689
1436
465
1082
304
14
582
1268
304
1391
940
179
141
1345
689
26
349
2100
437
920
1612
820
437
142
1275
1365
2385
820
1872
685
647
1512
213
841
579
567
974
1081
995
1707
1368
1219
1243
179
1335
293
1462
940
1103
1422
1667
1415
820
527
788
1243
1585
208
1243
894
60
1518
1366
115
1494
1530
26
415
1332
1957
1404
1872
1496
1335
1275
1189
325
638
619
221
331
142
142
1335
554
1243
2061
948
1081
1123
948
1753
1229
558
1133
1654
1355
179
573
28
658
1388
1881
1633
1479
213
1189
174
1194
788
1210
401
1243
689
322
74
1737
174
569
1389
781
1721
1189
833
286
1315
1133
481
1082
1543
186
1707
1143
569
1654
17
781
28
1962
98
1609
779
1201
1435
1315
91
42
1612
788
142
1647
74
569
1580
1415
192
1501
632
1476
1366
1957
1030
1143
46
1636
248
865
999
896
931
1638
1519
503
2065
894
472
1243
1373
1461
1409
841
102
1038
1365
1243
1567
881
835
115
920
835
835
833
935
1189
1511
1194
1520
805
1519
67
1331
1368
894
1194
1539
115
841
496
1234
1650
912
1083
295
1962
781
1737
838
1133
894
1430
1345
498
308
1638
1609
1539
449
437
1189
136
389
1536
53
293
297
638
213
1025
74
563
784
1194
1659
1243
784
542
970
1659
920
820
1609
1480
592
765
1962
1243
1243
638
689
1244
1659
1741
571
1707
1644
1721
1515
784
637
1030
142
505
1671
999
239
331
786
1466
108
1741
1872
928
1303
1063
1229
1155
1607
966
563
1243
1501
274
1244
1830
1435
1102
1543
1404
1439
1707
563
1609
797
1110
53
647
1243
820
1644
1881
293
1326
379
1063
563
1957
1243
197
563
1566
1520
329
1189
60
1409
852
1650
1043
563
1123
1332
1368
1609
609
1025
1876
766
1373
1365
1373
1287
36
1390
1243
1659
194
788
32
724
848
632
1644
658
1480
841
213
1201
1243
820
46
1872
1244
515
267
53
1585
788
1600
920
453
940
1258
2101
1300
33
2095
1331
1546
659
1391
1115
1518
1579
304
135
953
1393
835
600
609
582
1430
437
1335
1202
1181
91
1267
592
2101
213
761
569
1025
360
1315
33
225
171
328
894
49
1142
925
1650
1479
766
542
498
415
1519
1647
1030
133
1133
583
1143
887
1081
155
1244
1332
647
1872
953
769
63
574
17
1155
894
1957
1335
1530
1667
1169
953
60
415
165
1872
609
1511
1860
1243
1138
329
213
1373
331
277
1462
356
833
784
331
1520
1409
1243
46
548
1226
974
1390
1189
1389
2095
835
1025
1431
1830
225
1962
768
695
2142
1872
503
2390
310
833
1423
1311
1243
360
1957
683
213
617
1409
2100
1585
1737
1957
1243
1378
1404
1081
293
85
1028
33
1435
1143
379
1628
1083
171
438
831
304
979
112
1081
1345
1143
1315
78
299
354
946
1055
1518
136
1512
1872
1355
1373
1404
28
1089
638
564
293
2612
444
33
1606
542
1684
1534
564
1496
1875
356
138
1487
1569
1081
1083
308
822
1243
766
28
1519
1025
1373
277
881
1480
831
1028
1461
1957
1585
397
26
221
286
1243
765
1243
1474
1041
496
1600
1421
1628
768
1143
1158
2095
567
238
931
572
2059
443
248
1431
505
551
91
1189
1456
28
2095
136
995
1625
1957
1518
1659
946
1303
1414
1366
736
617
931
781
1741
411
632
1462
1606
590
831
1842
974
1737
360
102
1721
1189
1138
781
458
1881
592
1025
768
1516
437
1388
78
308
2392
935
192
213
763
112
1431
349
1873
1226
617
881
349
1118
2076
617
1143
1058
1201
1130
1792
1509
1628
1510
1872
1243
177
1373
1546
881
498
179
1501
2607
940
632
1585
1275
444
1388
2101
609
498
1532
1609
984
1081
67
437
356
894
794
308
1143
970
181
600
498
1501
138
1303
1243
389
483
1179
2061
515
1049
1842
637
763
1355
1509
505
513
769
946
807
822
213
1390
920
1368
1373
1729
1234
1456
356
333
597
852
177
1123
2065
78
481
1600
453
115
946
142
1243
33
1518
957
992
1300
592
1609
411
453
213
590
1456
213
318
293
1638
917
1682
304
878
1436
1347
659
1474
904
2065
1881
820
1480
1158
1707
1707
781
597
623
1300
225
1190
1485
1331
46
213
995
1368
250
1737
1300
26
115
1414
1600
833
349
1543
931
165
458
1509
779
1881
286
138
1275
928
308
138
448
1275
695
940
1609
1650
1403
1962
765
875
42
1332
774
1267
1391
1336
1368
465
1501
1221
515
1243
1638
1243
887
878
1136
356
389
1512
1842
1456
946
779
1472
985
1539
835
1243
18
1612
658
947
567
1899
1404
53
67
1546
1477
784
1118
931
1612
1479
887
558
609
609
828
1650
1524
1390
797
1447
1753
865
1612
1872
1625
2123
1083
1842
444
1234
2389
308
1228
1477
592
999
623
53
26
1275
1373
356
379
2100
1495
1366
820
213
1774
230
763
569
1962
899
1461
1477
102
449
1872
896
932
1659
297
277
1041
267
1409
1524
1243
99
2040
1842
766
1243
1625
1707
1295
115
948
132
1243
1243
33
1543
1501
213
894
647
567
1431
53
1707
177
659
953
1388
658
277
60
1229
833
1143
179
848
1415
1638
820
1612
401
805
1243
1083
99
78
411
322
1509
659
1659
540
2280
515
1043
1422
935
1654
1466
1423
658
1081
1667
1025
1635
1221
886
1501
437
1118
437
920
2095
1267
265
878
1315
1202
1600
320
179
1069
70
496
1243
894
1518
1676
513
465
637
1388
1155
695
1336
1243
1243
999
304
983
33
1509
1226
1300
1828
1345
1267
659
831
1236
1707
1390
1517
1243
1115
171
308
1842
221
1456
1721
503
1435
788
569
953
1707
1404
1041
1642
1388
894
78
2059
597
1267
1694
470
438
1479
2390
1102
1654
1082
1515
2100
64
267
974
931
774
1616
658
1189
1605
1071
1532
28
831
671
1303
1834
805
788
1466
108
325
1671
2059
1501
985
2319
590
2061
1741
1569
479
583
28
2065
437
277
1462
592
1854
1275
102
331
308
835
931
308
379
567
177
1275
410
248
1390
1501
866
523
213
659
28
1456
590
448
1546
1267
230
1409
1667
18
277
1243
174
1509
1962
1243
1267
1519
1089
797
1355
940
138
1539
797
74
953
1530
53
784
974
1872
523
1609
1758
1025
1474
286
878
1258
2385
1028
53
966
1391
523
1025
437
182
1625
1478
983
1234
1650
806
503
274
1082
1518
1267
327
63
1520
1404
46
1509
1625
46
878
213
379
1520
112
335
841
1436
1485
1081
1243
583
1519
920
108
542
1347
1194
1133
831
1606
638
168
689
953
1081
1081
1842
926
1872
878
1516
2095
1957
1654
308
1539
78
1258
1244
904
953
67
1520
197
838
1368
619
2336
894
658
1609
481
2101
794
465
1735
1089
1479
1190
979
765
583
1102
1303
574
822
1391
1486
1365
451
590
1485
2101
928
1501
1243
1347
505
932
1267
409
1258
28
619
1267
894
1318
78
28
136
1633
18
878
1693
213
186
1623
213
1741
1659
165
108
920
128
1243
389
2059
592
583
1081
1520
1194
1229
1243
1190
1081
1435
451
1600
1644
953
136
1102
1388
415
928
1939
277
1081
1628
564
1118
1518
1243
838
1616
868
632
920
42
115
379
590
120
128
1069
946
1365
221
597
329
632
1650
290
1774
838
1104
758
548
848
1194
784
1930
1881
1267
213
1102
49
310
887
1041
42
1479
828
33
437
548
1300
379
1496
1138
781
1473
1456
102
225
329
1345
1496
102
805
1520
632
835
833
277
1486
1409
758
293
1758
1592
1519
192
1486
1654
1625
762
1607
1138
310
1462
1466
1633
293
155
1267
546
609
946
592
286
894
1140
970
1631
1501
1509
299
940
572
1368
108
835
1693
389
1365
896
171
1244
1118
1510
1229
2563
806
1693
1872
397
1520
659
1997
18
831
1217
1609
1081
1303
689
1081
1303
1881
523
411
564
258
64
277
1069
1520
14
1445
155
632
1267
1439
1303
590
310
1332
389
894
1472
1567
2042
155
564
465
1650
177
2059
1474
167
1501
774
887
53
483
1335
1365
46
1625
1197
878
1318
1741
1331
49
453
1041
611
132
1082
590
1567
567
1633
444
112
1118
833
940
894
569
1368
1303
2147
797
213
1644
472
2061
979
1105
1874
1872
2420
1721
1474
438
1102
1267
805
136
274
2391
165
548
91
1585
515
67
1391
297
1815
564
597
1244
1628
46
1404
540
542
875
1650
1607
1667
1300
1741
115
78
1366
1532
1667
1480
1409
617
1366
277
1671
1633
102
1258
569
1311
1136
758
948
136
1638
2101
1872
878
1277
558
155
411
33
78
523
1244
267
1519
171
1041
1234
2095
1258
458
1403
1081
587
2095
784
567
564
1046
983
1365
360
558
904
979
274
1520
1103
1633
590
1332
1331
1267
77
1567
1311
116
946
181
42
925
947
277
558
1318
2390
1081
1518
1133
177
28
1126
1519
953
250
1631
1190
389
74
136
685
503
1828
1606
1414
573
1510
277
108
1275
444
18
1881
379
1089
931
1532
1212
554
239
512
1872
1229
1409
320
2101
389
1671
1244
838
64
56
1081
444
1243
1435
515
1267
1243
267
1229
370
797
102
1877
592
1957
354
1509
1524
931
60
1536
1654
809
1804
28
1585
781
966
1265
894
609
838
1081
1258
1597
794
833
928
1409
1275
91
1049
42
1063
1638
831
583
1536
957
2615
1519
957
966
1423
1082
824
1644
1141
658
1243
333
779
349
1501
1534
1393
1028
56
1516
1479
1873
515
841
1315
1609
2113
1190
33
835
503
970
1707
1081
837
658
569
766
1409
632
1366
182
60
1957
1633
481
1315
1300
841
1071
558
1143
1202
1347
1567
213
1480
38
1390
1071
135
293
1238
953
277
1391
277
505
1741
213
689
277
1567
683
833
1707
115
1368
766
1388
592
1496
1580
1501
1069
230
1510
1585
1707
1041
415
64
1842
966
1071
1058
1267
837
1396
1636
1243
948
1368
115
2059
940
778
1366
136
1462
1267
1315
931
1650
556
438
277
1226
1539
91
2101
1461
841
1543
1607
953
78
1758
142
128
1365
112
1654
331
1874
120
267
540
1435
554
966
1194
1123
1466
290
1388
1456
115
53
774
683
1515
647
569
277
542
1509
953
331
794
286
1828
563
931
1389
896
820
290
567
1388
1258
1633
14
304
1415
308
1691
597
768
765
1400
33
503
542
1415
1082
1600
1303
1243
297
2101
453
683
609
683
2061
1609
974
1077
2422
995
293
1567
1543
389
953
397
567
108
1303
1758
444
931
221
379
265
1315
1315
583
465
1436
1303
1267
308
1501
331
213
886
1612
277
1243
1238
1472
1347
1520
1693
304
558
1275
928
689
28
293
1479
167
1415
1243
904
1025
1477
142
503
1041
563
360
1366
26
806
828
1612
230
250
928
1238
1644
1518
619
1872
213
1229
132
1113
1693
49
67
1365
647
806
1628
1606
765
1243
265
2476
940
761
1569
367
18
582
1539
1136
1243
1496
1267
277
348
1212
894
617
1130
784
835
940
928
1226
367
766
822
1439
1436
213
1118
658
1567
1123
946
1133
1872
1501
1243
1644
78
1511
769
1616
379
1511
1512
1243
788
1667
1496
822
1774
1210
1337
1102
1388
1465
179
1774
1143
1303
239
1567
1477
78
1654
1243
1202
1373
1518
179
597
91
1229
1501
1118
788
1194
1456
225
828
267
136
886
931
33
331
1243
970
1707
1631
1480
784
74
774
1435
53
1612
1625
1025
1472
415
1707
1721
1667
1243
957
1415
515
230
1243
756
1512
1518
970
1102
304
1347
349
1267
505
1693
60
833
1226
438
831
1335
1071
683
1465
1873
438
1423
2065
1480
619
1336
513
1063
944
794
401
46
1267
1025
878
838
546
154
2095
438
999
1390
1345
1625
548
1510
554
1243
53
1150
274
1355
174
186
1331
250
331
299
498
1390
632
1155
277
1143
1390
1501
931
904
1063
250
1515
182
483
1644
948
1089
46
619
833
865
1041
1275
483
2431
1609
1539
67
1691
1873
213
2101
1315
213
1415
448
1118
481
174
26
1118
1486
1430
1436
503
2100
894
567
349
805
411
765
786
1518
297
1404
513
1347
1366
904
46
966
1082
658
1638
299
46
820
590
1133
1636
1539
1243
781
797
931
1226
1461
1525
1435
1118
763
794
1243
1229
794
239
453
878
948
1081
1275
33
1579
1842
1609
1520
1025
583
1461
1737
179
108
1071
878
523
1509
1520
881
1607
1205
1150
1512
293
564
1671
1600
174
1332
1435
1890
265
505
1493
1530
1267
1539
1368
707
290
437
171
835
174
1721
1234
310
1025
788
574
895
925
1600
1049
779
1243
878
878
221
49
1331
1473
1142
841
2095
894
2095
647
878
148
1585
917
515
2065
974
1081
1133
290
946
1539
120
831
784
482
314
1226
115
683
940
115
102
895
1205
1872
1486
213
1962
319
78
1423
1332
458
1515
1267
1201
1415
1472
765
895
946
451
1543
1435
794
1659
619
1962
389
452
1409
617
1194
225
794
1456
250
1069
1539
1082
74
1462
1650
1516
781
1229
415
1212
995
940
1373
1200
523
277
1212
1243
1758
138
267
1543
246
1957
1138
806
1881
835
920
155
1631
886
1303
1202
136
564
1025
60
1081
1691
1612
1025
1082
1190
1509
1226
1478
53
1368
277
267
1799
53
984
831
1576
569
179
974
349
904
1496
1205
2392
1311
415
409
1238
638
563
1398
768
512
1466
102
931
784
1539
940
957
108
1244
1461
1519
458
1069
1255
763
1530
590
221
286
894
1428
2095
1267
85
1081
647
794
1520
878
1127
1081
1515
208
1303
822
1609
928
917
828
878
1616
1693
53
833
1654
304
953
1597
1644
931
948
148
1347
1243
26
592
177
46
1243
1707
60
1373
770
1388
806
1539
1133
1143
437
572
1496
267
174
453
1243
411
779
465
1391
1659
572
1625
797
1638
230
542
221
53
1244
601
546
1431
1210
142
1462
1326
293
267
632
482
619
1431
1391
659
1337
33
1143
1393
1400
498
513
1303
1465
360
1472
617
1221
619
88
290
213
239
784
1226
250
558
1142
590
1881
513
221
168
1600
1439
1414
970
1644
1100
1828
267
1654
171
1355
1130
1456
1041
779
1347
74
437
208
1267
1872
523
1607
2095
1190
953
572
155
1373
1654
1390
225
940
1758
1118
877
1501
726
583
308
763
1138
590
794
1881
28
1243
904
66
1089
465
1275
1524
1519
527
689
1456
1219
1461
548
1069
1510
1243
781
1303
683
325
1205
267
658
1612
887
1539
768
1667
1138
213
1774
297
527
797
1431
1431
1519
1190
831
1881
1258
451
1104
1267
1071
1830
1650
192
1347
1133
1388
632
1456
1881
609
1275
179
142
120
327
115
523
1650
582
356
1275
797
1606
1476
766
155
415
1638
1234
583
49
46
833
409
647
1331
1243
1520
779
1436
1633
1081
1197
513
564
1267
1118
1585
1326
2385
1456
1636
591
67
167
304
1742
1118
770
875
574
758
583
304
60
437
466
548
1081
1597
310
1368
411
1472
1612
1543
213
1366
1962
1707
1365
835
360
1244
1741
179
327
1267
1221
592
453
1633
592
310
1585
1616
174
554
1659
592
230
1539
293
597
1081
940
1741
225
1462
1138
1258
167
1520
411
1881
1300
33
833
120
1368
1520
60
478
1030
36
765
1609
1234
590
1082
1081
1077
1136
1615
805
1654
187
174
333
540
1393
1510
1243
831
569
98
115
1133
875
33
1517
1625
297
1275
1034
1404
308
187
1194
1414
758
1373
784
1391
1625
1311
1104
940
33
1456
26
683
225
1244
1628
1650
290
78
1389
1102
658
1205
481
1081
1520
797
1435
293
766
308
1480
155
820
627
1311
1520
1315
1229
1628
894
1226
331
1275
1612
637
213
1303
1828
310
78
411
290
590
1200
689
1842
1567
274
647
647
1520
896
1638
781
38
1872
1415
1524
1409
820
1244
46
953
1118
820
762
878
769
838
1518
192
46
957
647
53
1707
953
627
515
928
1105
1102
658
763
579
1477
213
878
619
1423
1355
932
246
1275
592
1243
437
592
1962
192
1447
310
1462
1300
647
676
1123
953
925
1659
505
213
794
1194
769
774
763
1300
1234
1143
1501
1300
1058
18
28
1332
46
966
1226
115
102
1693
1580
1456
970
1546
1229
1707
1501
1422
397
136
1025
1638
213
1957
974
1142
1477
1466
56
554
1707
1501
1238
632
1234
1578
1962
563
2101
1207
904
411
67
805
1063
1585
1671
1415
1600
1212
583
28
482
325
591
1456
865
1243
328
1667
564
26
356
1243
985
1431
1347
1267
989
167
563
356
1123
2100
1957
1300
658
136
1267
308
1439
1612
1741
1625
1267
983
293
583
554
498
1609
582
878
1189
1667
117
548
1480
766
1539
179
1105
920
1219
465
1226
904
1028
437
1957
1423
67
67
1737
329
1267
1539
74
659
1671
91
763
548
716
1365
36
1275
1881
46
1633
290
953
1046
177
213
496
181
1881
182
1243
1336
1391
1194
979
1510
797
1194
542
1229
2101
1345
609
293
833
1439
1569
213
1043
1081
1189
132
1567
1190
1398
1423
197
112
784
1028
904
583
1654
1268
235
638
155
940
1597
563
1243
878
458
1539
928
1234
102
98
932
833
2061
46
573
308
33
1422
1243
1244
554
1189
531
286
2350
1229
931
1331
1758
1612
546
1579
527
584
1143
569
948
1737
360
637
177
1389
1520
26
887
1398
794
1517
136
453
1707
920
1243
820
437
1303
1125
277
1415
1365
225
2095
1318
1243
590
108
542
838
449
1133
415
14
142
974
1082
1366
1212
1365
1058
1373
1030
1532
1409
1874
1873
1189
953
1654
78
115
1872
290
1435
1345
1707
1518
601
1479
714
265
1210
481
794
46
601
1234
1345
1130
1089
265
1391
498
1368
267
763
1267
1267
592
389
33
505
115
197
1221
1881
953
1205
563
1501
1409
564
293
1243
155
1511
1462
116
1509
1069
1025
766
1462
465
1115
1267
179
1439
877
1872
498
1300
438
132
931
379
1435
85
592
415
2101
513
512
785
1081
1496
1435
171
1190
1028
453
2095
1243
1391
38
325
1347
1275
1830
875
887
1872
1228
6
1648
286
1644
1671
1518
1390
1607
213
1046
1324
1311
1485
1644
250
104
1403
61
18
1229
1415
1518
768
1474
1243
444
637
26
2528
1393
33
1243
1872
1874
769
213
1069
1631
138
438
1415
1388
135
1390
781
60
1585
1422
1355
627
1267
46
920
2140
1721
763
1063
1650
1462
1118
1409
1326
1509
1496
1579
1189
277
1881
1404
1129
1638
498
415
328
1300
1189
1842
1189
155
1217
116
1326
53
33
572
78
1303
1822
590
1041
1660
1138
1874
1783
513
1693
1081
1243
1083
1633
18
833
1872
1647
1300
979
1691
60
1506
567
1479
1069
1229
1243
609
102
592
1398
479
583
1123
842
1267
542
1130
558
1516
115
1667
1267
1229
1025
542
289
1315
1368
28
411
91
1510
558
1243
974
1580
1539
515
1322
623
213
995
1654
1243
1753
1082
453
1486
453
1082
1423
314
331
833
1373
192
1486
1456
763
1243
1685
940
1707
781
1071
658
592
878
331
758
26
1774
225
542
1244
1232
768
1332
515
1388
1300
1190
1300
915
953
1633
1472
887
1650
1567
896
1243
781
590
322
779
592
895
304
248
1539
1516
1300
762
852
1456
1243
213
277
1311
1063
1258
1842
1081
597
155
1300
1243
1244
115
797
1506
308
1082
763
14
838
1204
213
2061
1234
1436
658
974
98
265
235
904
894
1414
192
931
1201
515
1580
1415
102
98
1881
1496
177
647
1650
878
1071
1423
831
1479
609
1872
53
356
91
758
784
1415
992
1472
179
213
683
1243
1267
1625
1616
781
1123
142
2095
878
1244
1881
91
794
542
1336
1373
794
1226
1480
1694
1636
1758
1518
852
1721
1130
2101
53
999
970
91
1258
1300
1539
1335
1423
1391
1115
197
1465
1472
91
948
1456
833
592
1355
46
1243
1069
573
423
1579
1115
267
974
695
277
1113
33
995
513
1671
213
781
1347
1243
1606
1404
590
1391
28
806
299
1479
564
583
877
239
583
1607
18
979
1355
1243
1081
1409
1303
1226
1654
1368
250
389
540
886
1957
155
46
1082
354
1606
1487
1243
1258
1654
904
1404
1615
1275
1957
904
78
437
293
1355
53
437
1422
953
1189
515
1628
148
784
1034
2095
1200
1189
766
1138
763
1609
1501
138
1373
2257
659
331
26
310
794
1496
437
1435
115
1123
1170
1133
1480
438
138
277
1501
1625
1518
1303
1609
505
1546
953
523
831
583
913
806
1842
415
659
820
1415
1872
1267
894
590
177
1625
835
197
1872
779
928
179
1396
1654
878
28
953
1532
569
1244
895
329
806
28
592
1391
1275
449
946
320
1496
98
437
1654
1234
540
186
983
1404
1243
1189
865
894
1368
1115
1115
1102
479
1872
1368
1326
128
920
1502
1607
1456
2101
1539
1707
805
979
28
2392
18
781
797
1049
527
496
932
267
213
875
33
1355
1476
878
953
1081
1315
63
1606
1647
512
46
1082
1755
567
583
970
979
779
235
167
761
53
167
1456
265
999
970
1102
1659
42
766
920
1332
1393
1881
1585
920
928
1345
322
18
617
1539
833
2100
179
1957
277
1069
1345
2061
1435
1030
592
983
542
1422
1398
1501
1707
1520
1633
74
554
239
142
187
515
461
1366
56
609
142
1496
1315
1633
833
26
1652
1741
571
1391
142
1609
583
574
1243
1258
683
1071
1462
401
878
1365
875
1413
1567
320
36
689
1183
192
554
1496
989
763
132
1623
356
1331
1244
449
1267
763
230
293
179
1365
1536
685
1238
168
1347
1597
931
463
53
1135
197
1194
1881
630
875
1103
542
1741
837
948
1082
875
1025
1126
590
498
265
165
627
46
1579
1512
1315
333
591
136
592
102
512
265
1125
1221
1190
894
1043
1243
304
293
132
1275
46
179
1650
1479
1049
1267
1118
2302
213
1539
483
213
563
221
14
1244
1275
831
26
1365
519
102
875
1518
74
481
197
221
512
563
1303
895
213
781
1133
1707
1607
1393
1373
1515
1414
171
322
513
1082
1644
940
1082
1479
724
523
1585
181
1366
2071
1393
46
155
26
415
444
1082
852
1102
1030
1423
135
582
852
689
304
513
60
763
1496
136
322
221
896
1501
2070
329
1389
331
1628
28
875
1133
659
293
1104
609
46
465
33
1659
239
1957
1082
74
1243
1546
1486
540
1423
102
1318
1396
177
1303
1654
293
1136
496
99
601
267
1398
619
2100
1650
356
415
1881
138
225
274
42
33
171
1693
1393
1100
647
1126
1631
601
828
1524
299
1234
1644
1479
225
1391
1303
1303
1517
1644
1118
512
1267
1546
148
1644
1081
2061
1335
1243
213
102
1462
1439
617
1190
1303
1520
235
2100
563
1229
213
1524
1707
1315
831
617
647
574
138
904
1243
788
953
1872
1404
573
354
513
102
1118
770
1753
1267
1025
1520
1510
1881
1501
213
78
1539
1654
597
102
794
931
920
645
108
1472
115
1267
894
213
658
1243
1046
784
1605
1133
769
659
1496
314
1243
591
444
1609
894
1422
1957
389
1600
784
33
512
940
540
2059
781
597
1496
1721
1243
1071
1345
1368
505
1476
1205
1389
1509
120
349
683
1194
1436
389
1480
168
1519
1243
85
1474
1105
647
592
102
1400
1456
277
756
831
940
1105
274
78
935
293
197
1311
136
2345
1267
239
1086
1244
56
1519
632
108
1194
1597
1081
70
1332
515
1118
479
1267
548
115
1287
411
1473
1741
1347
1747
333
1691
1616
1258
213
1872
835
49
1243
1650
1104
2062
1326
592
1543
658
655
766
225
805
1881
1082
1368
953
609
1104
1034
1202
948
1435
1366
128
28
1194
659
1311
886
928
1404
304
1436
84
1130
379
1390
1133
1150
1644
46
685
1210
1303
769
1025
1303
1496
1311
1373
1217
592
763
546
1133
569
770
1501
591
465
329
142
794
138
564
1881
1654
138
1332
1265
2095
1104
572
1335
1404
235
806
250
1267
894
1737
481
1486
293
1331
33
1118
354
1373
2095
1430
1650
411
1512
1194
453
1414
116
609
1081
1143
689
2610
1511
1244
920
878
28
878
1532
304
658
389
1142
513
1546
1693
1636
1234
894
563
1644
1390
1409
1244
1636
563
558
1520
765
2582
1881
1524
1436
503
542
515
1373
1229
590
970
609
503
14
138
1650
1447
1750
1300
1435
265
458
1707
1201
322
458
1138
979
46
1477
895
1512
894
590
179
953
360
1201
1267
1243
794
1366
948
1337
505
833
155
1546
1501
1536
1585
683
546
1707
590
1202
1243
28
33
875
528
277
1539
2065
515
148
1373
115
1243
1466
629
1393
239
1345
1089
1243
1532
513
928
297
1368
1243
322
865
1625
970
542
213
1398
360
1758
415
647
658
1133
896
1585
1628
983
168
2095
78
515
102
1275
1501
1226
1347
886
1133
1300
1201
1118
1872
1671
1881
1515
1606
806
1104
102
1496
1105
1123
875
1721
1373
128
877
1654
558
1228
1462
1398
1543
1391
896
1325
547
1345
1311
1462
1104
953
293
1888
632
1456
1609
483
1633
1707
1881
558
822
1234
78
1415
360
1303
1872
1138
1422
1243
322
1267
1774
1881
1472
1097
1510
1659
423
1501
213
1822
1368
766
304
239
1082
966
920
1659
974
1243
928
1104
53
84
523
779
940
637
1659
1539
297
583
1311
991
597
1435
523
1842
444
286
46
1396
2095
1345
308
1229
1130
1086
1189
1830
115
1580
920
1477
2095
1828
221
308
1025
1625
1181
293
297
218
174
174
1025
1515
573
835
1830
67
1625
91
953
513
1105
1431
1202
1345
2065
1519
1086
1243
1221
1155
647
289
230
592
1083
28
1258
571
1212
1501
1081
99
1130
1102
894
1238
142
1546
619
449
132
995
1828
1201
1518
26
115
36
1546
1082
197
1520
632
148
1368
1103
389
496
779
1267
1409
1221
784
1456
583
186
136
115
1089
542
1025
1524
1422
805
1707
91
1638
765
554
1518
221
1104
213
558
770
78
169
828
1194
1136
1439
1609
1496
1243
438
1532
1962
558
609
931
1707
1569
658
1190
458
1609
1081
208
1543
1520
540
1081
496
46
1737
983
822
1607
1472
592
1118
1567
763
46
2065
685
136
1046
813
784
781
841
1194
2537
1730
1737
248
567
354
142
831
1038
213
1659
953
499
1194
837
1741
1659
60
797
1431
540
1025
1842
1243
1455
765
1335
1243
2065
1046
833
833
1300
1243
931
805
1466
1404
1391
886
820
583
304
354
1189
1326
928
46
1190
567
1267
768
1524
1229
481
932
277
221
208
569
356
136
1516
171
1083
1536
1517
1089
1118
658
1501
683
99
293
590
1486
42
1082
1631
1516
1202
138
1083
310
779
619
1957
1597
136
1179
579
1049
1518
619
1201
1243
1347
136
1520
1543
1258
1962
925
765
658
356
1142
1881
1082
763
852
1486
1477
2065
1025
763
638
768
597
1707
1234
1138
781
142
763
136
512
1267
1189
546
835
590
1501
230
155
1267
1207
1300
583
265
1609
1081
155
762
230
1431
1409
1585
1501
213
1501
1524
1081
563
1501
1609
1202
1644
1842
542
293
820
18
116
1082
225
53
1390
609
67
995
837
1659
1638
788
1267
1194
482
78
1244
840
267
1520
310
658
78
920
797
348
1962
208
389
953
1636
1081
1391
542
1082
592
308
920
348
1354
1315
1303
805
171
411
601
638
1644
590
831
563
274
277
116
609
831
197
1403
583
296
2095
1388
970
953
286
1081
658
1058
1496
122
503
1303
1194
265
1025
208
415
1404
409
1563
1034
1275
1335
658
590
1393
1496
1069
768
32
1519
641
841
887
1390
213
415
60
1028
112
1957
596
1229
835
1605
1102
120
983
974
1315
1391
609
1081
1331
841
1267
512
1516
1520
833
451
28
758
1069
569
695
1118
1200
26
102
1456
1081
53
171
179
1496
1243
1472
1539
1480
1123
1631
1083
833
583
197
60
1512
1512
878
1707
946
1244
1080
820
569
1633
1501
1082
1543
56
1234
465
177
265
925
274
1226
213
1606
1872
1409
527
1243
349
1315
837
250
2095
940
213
515
221
1874
1439
1650
18
1496
78
267
831
542
784
1373
1518
1510
1462
592
222
944
1462
1243
1403
349
1244
597
1593
546
67
1519
1118
2061
1456
1345
1347
286
1221
1435
483
1962
649
1243
325
174
2065
1585
1650
627
592
1707
239
1189
946
564
128
1585
683
974
1071
2233
1597
370
1373
498
1118
768
1510
1872
1081
181
1226
102
1409
1190
1415
1962
379
1579
1243
781
1404
1194
2486
835
174
1472
609
1118
513
837
1390
1243
91
1625
632
1267
806
781
28
136
1243
453
1872
18
297
1606
1267
290
1347
571
761
766
1496
1028
592
1436
128
659
1335
155
274
1318
26
46
540
293
592
896
136
1345
647
877
331
498
833
931
1368
1851
1766
1081
1243
136
1077
1659
931
448
2095
768
49
781
115
1609
1628
1347
293
348
53
637
1226
197
1365
286
931
1315
1391
1520
304
1466
1585
1243
1102
1567
1606
647
1512
582
572
194
179
784
1628
1650
1519
286
597
1115
590
563
28
1123
138
1366
503
805
67
177
1123
46
1081
957
64
1287
1238
818
683
1133
966
115
286
389
1479
1105
928
896
415
304
136
995
583
637
1365
542
647
1633
1452
953
322
881
46
1511
2424
592
1336
1234
1043
265
1532
1539
1707
1081
1557
995
1435
1138
1462
1303
940
583
2061
558
781
515
465
354
1480
451
600
1842
797
822
1880
1243
833
1194
444
1636
308
512
558
179
26
901
564
1567
290
138
1335
797
1398
1842
762
1025
1030
1404
1258
1126
573
1431
1113
1644
1532
523
592
1881
1721
1409
833
2132
1462
1585
1071
1606
797
523
1496
953
389
1234
308
788
2375
572
1071
1347
1650
995
1633
120
225
931
235
1104
14
267
774
1069
797
411
931
1344
148
875
1431
1389
781
1414
1086
1201
1520
797
379
658
515
1476
797
558
1512
1516
515
250
1477
831
267
563
609
1332
78
1530
1043
931
769
438
1650
1518
1318
1041
78
592
1625
1082
135
1874
1606
928
1081
953
788
1631
503
1524
239
833
591
1043
523
1473
1872
831
179
1625
1486
1465
1393
1365
136
1612
1519
1243
647
904
1118
797
53
1597
1104
768
1368
1691
472
920
1030
1435
1243
1496
637
1025
1243
1616
1479
1345
239
1300
948
1435
453
632
102
201
528
201
820
1872
1275
794
1422
797
948
1737
1654
835
1516
213
770
1501
904
1229
1612
1389
91
683
2061
1282
1436
265
1373
1221
1243
685
1414
437
1667
831
1422
1244
93
1243
465
523
1415
304
1654
794
1155
904
78
1607
637
563
1516
1267
155
1774
1300
142
946
102
1355
213
878
1496
931
1243
91
1243
683
78
142
1267
765
1025
286
60
1049
931
920
999
1194
983
1243
1496
953
354
290
920
564
797
1365
1519
1519
2014
102
683
895
1880
1391
1089
409
925
1136
831
1365
920
67
208
765
877
1957
935
1874
1373
1472
438
567
567
1243
136
572
1267
995
512
928
177
1606
1077
230
1660
401
935
1585
221
91
1644
1337
1501
1654
953
1332
290
1189
1962
1431
360
1300
1721
397
142
1546
878
1275
569
1872
609
1585
310
331
632
523
512
213
1388
1104
2392
1238
1243
333
286
1388
36
632
115
78
2095
1311
1543
453
308
1315
1667
177
106
1415
444
1373
806
1874
1229
1842
659
354
1391
564
887
1391
472
1466
766
1373
1275
548
179
797
1509
1431
1625
112
931
1486
1654
78
763
1667
1366
328
1599
970
1243
46
1243
1221
155
1267
1113
1201
1501
1118
1030
805
1609
1030
1633
213
213
1609
1229
1390
171
419
1881
1243
286
1275
1741
1741
983
762
179
498
230
797
591
564
797
91
18
213
1842
1612
1046
833
437
1258
1081
78
437
1300
797
78
438
1244
928
609
136
1243
132
168
171
805
42
1462
1028
1957
1275
1828
1388
262
1326
1609
1345
822
1520
1118
1828
940
28
1226
683
1030
1212
505
1466
590
453
108
1326
1130
270
758
213
1647
1462
33
769
1058
33
820
766
647
1243
1238
1265
1532
878
102
483
239
78
120
1104
106
349
1520
167
322
1118
592
293
1303
1707
1373
136
1393
784
1105
1083
81
609
2164
1654
841
115
1667
1747
528
878
1143
1244
1436
1644
1443
1089
1243
1243
1872
904
1741
1403
797
1028
877
1300
1962
1243
1373
33
2101
1721
437
63
788
458
794
647
1431
1957
458
197
1466
1190
1479
1430
572
297
1462
894
28
788
1631
705
1069
481
1726
1391
1391
1750
1671
78
192
356
1962
1244
1303
1650
132
1373
1496
444
53
1962
171
505
600
985
564
766
1671
1365
766
1391
1238
1229
590
805
286
349
1326
1400
2147
116
833
53
1229
1579
1872
415
28
1631
177
1226
1462
878
1609
701
1069
995
354
1543
1650
592
835
995
1118
761
1030
1244
1872
1326
833
1373
458
78
794
794
805
1404
689
689
108
1472
1671
515
1243
168
1138
755
239
835
102
1842
1234
1633
1707
929
1081
60
572
1115
1347
966
33
33
1393
1693
1430
1194
878
558
1041
1058
833
1118
1229
1654
974
2059
142
389
1601
1671
528
1393
841
784
1520
609
1539
1275
1147
26
632
515
928
1207
583
915
1633
974
1431
33
1025
878
78
513
1311
120
1389
931
1414
1267
1189
472
1081
2101
784
895
1625
1244
1226
928
1509
1414
459
1243
496
304
1332
953
1600
74
136
1872
179
1049
1267
1609
230
979
1347
865
482
1515
221
1391
1685
1226
528
1300
444
1881
458
542
2065
1881
1510
761
904
112
1872
286
1368
33
1654
239
1404
781
1081
1082
1524
794
38
1365
1197
1243
132
174
356
349
1337
1345
612
1638
974
70
573
895
1388
1243
91
1226
1519
1707
1580
925
458
465
1600
1605
966
1243
1034
1456
304
1609
894
1243
293
1707
1102
1335
1243
1326
1275
297
1368
887
1300
265
1403
1753
966
239
1103
28
1205
277
1659
931
1546
784
46
1202
820
766
354
2464
171
1243
239
325
1335
953
1268
1034
1034
558
833
1267
85
781
46
1345
1518
2095
91
513
1243
1373
265
797
1520
1429
999
1258
1518
779
689
293
1318
765
91
2241
2609
1243
438
1957
1633
479
2095
797
658
878
1881
1496
481
995
638
277
838
1962
453
953
797
1373
1516
26
838
1267
36
18
1226
2597
1049
444
647
1456
579
768
213
592
658
28
33
1197
546
379
1510
167
177
1067
85
1659
838
1389
67
293
1082
779
609
1030
1194
1707
1130
85
112
1607
2467
766
985
165
1081
174
293
1721
397
569
1189
935
583
102
841
28
479
1404
1962
770
828
1462
1472
60
171
1331
1217
213
1028
1414
1462
877
1082
1205
1707
1741
179
1366
513
1303
1872
1650
761
1238
647
2091
187
267
1822
1238
277
564
788
304
1667
523
453
601
267
527
239
1462
49
523
1335
333
1518
102
878
894
658
360
878
530
1629
1721
696
273
1520
931
1881
132
1347
1567
632
1414
1115
451
1447
397
1243
746
1189
1365
1028
174
1606
1609
1190
308
1962
659
957
1115
683
1612
1028
167
1462
356
60
1200
1447
1549
155
46
766
102
33
658
42
658
1133
128
1625
53
102
1082
1532
1300
1569
583
683
1221
213
138
1872
179
304
1244
646
573
322
1393
784
46
1431
638
265
322
1332
1104
1258
1320
768
591
1243
887
569
1520
197
2094
1311
304
449
1569
601
1539
1221
1315
1456
1345
167
230
1355
1332
26
567
592
165
567
42
658
590
766
1403
995
1081
1774
1221
1650
181
806
781
1081
437
940
299
174
1515
931
310
451
1258
1693
267
1267
1741
1318
1517
1243
1041
102
379
225
1572
632
878
1496
225
1486
569
277
1567
904
658
658
181
1486
1258
267
852
1456
1516
1030
1414
18
1644
515
647
1082
1650
833
683
864
142
1189
1335
794
1275
505
878
564
1393
763
136
638
647
1585
925
569
563
1366
627
838
49
1267
360
1388
213
1219
397
1025
1476
638
415
213
1667
2095
1435
1654
2100
878
761
1600
835
1081
349
444
1510
286
293
1243
453
1082
186
1081
1142
1828
865
379
401
1633
1539
1311
529
1071
1063
920
957
483
465
28
1393
781
120
765
274
1609
1049
1300
1644
1607
573
304
833
1243
1496
465
177
1243
78
583
970
658
331
1520
1275
246
838
1041
182
1028
1585
1707
1393
1499
265
597
1539
102
1636
1650
1496
290
546
465
833
1115
1609
881
647
658
558
590
1585
953
1347
1872
1606
197
1659
1512
546
970
2059
896
1243
852
865
46
1439
26
64
838
171
28
1373
33
197
179
970
1456
1543
1229
460
567
28
322
1415
1238
458
768
1435
179
1435
1519
2158
1243
569
763
1685
1082
1300
1089
1650
1118
953
2318
886
1267
1219
1872
304
1431
1872
411
78
356
267
1597
102
1456
1366
1243
1474
1606
1524
142
1243
213
1082
1207
617
647
91
1221
797
304
1034
197
397
2275
1737
920
1095
619
1519
168
1243
138
2065
349
527
1519
155
1331
928
1243
1633
1625
1524
168
1315
1105
609
1644
67
1318
213
177
2242
67
1479
609
563
953
590
1081
1650
437
768
1089
761
647
1753
931
781
112
322
2101
1355
1069
1414
632
1519
128
841
894
46
1535
1118
213
931
1932
1189
632
78
1229
1609
1872
490
1267
1202
1496
794
966
415
1229
695
695
1518
360
895
848
1659
974
2142
1028
542
112
115
683
304
78
503
498
415
1243
1579
1439
304
33
1368
168
1243
1244
1447
1355
1472
583
1431
1229
67
304
761
865
230
1518
310
197
788
957
1609
1532
763
1654
512
142
1189
2061
1520
1194
1517
60
1102
1390
28
1071
658
1303
53
983
208
1243
920
590
569
1081
1202
78
1049
265
583
569
1212
1631
784
328
1638
64
1707
647
213
1081
1512
592
277
645
1462
1633
590
458
820
1625
953
784
1189
1957
837
297
632
265
1872
1567
1258
1480
1391
53
935
1625
1067
1524
448
833
1957
1123
1202
1654
865
1585
946
2101
102
496
1345
171
1138
265
948
1150
1243
1221
1200
946
1082
1528
78
574
1471
1234
116
1118
389
779
1872
683
1041
841
983
953
304
444
1659
931
623
310
957
797
590
1226
659
1534
115
1118
322
583
1842
1415
1872
2101
18
1344
928
496
1486
479
1842
1229
1631
1842
451
583
1202
1104
320
230
1243
308
999
1326
1194
609
1404
213
1430
1258
1430
98
1519
592
1409
389
46
322
1628
46
1650
1267
797
179
1212
498
590
78
1169
286
1644
1140
1238
970
1130
579
1081
1267
1025
983
379
784
592
286
1155
1229
1034
1530
1243
453
820
465
444
548
1155
822
248
1737
1243
102
1510
67
1597
1189
267
1404
99
1671
85
1465
1473
758
881
136
1501
70
213
1391
348
940
1150
875
766
1049
806
1069
1404
1189
1373
277
1244
1189
1546
239
957
1243
1579
1082
689
1414
1345
1543
940
1436
297
1058
1365
881
1515
482
953
1891
1133
26
2100
1667
1104
1118
1347
1758
428
685
1509
1830
1303
1403
894
46
1267
213
1517
322
1374
2061
1404
1388
1243
1355
645
221
1435
60
458
1685
1686
797
1515
1667
569
1243
74
1630
806
1881
935
623
831
1300
1118
766
569
267
769
1636
100
1365
1303
1466
1431
1391
1496
1392
1638
1244
1638
1243
970
1429
1654
1409
136
878
56
1927
451
1670
1194
1275
1229
567
293
567
1155
1133
572
67
1873
779
221
265
966
1465
1081
609
683
1919
1414
1083
779
213
1625
1633
833
78
1133
1201
590
286
1123
1456
1409
1189
483
1597
647
1194
774
1332
304
1238
930
1462
1607
1207
554
1415
683
225
1842
833
558
1461
1243
931
1081
2112
1633
779
1609
1243
513
1873
155
1509
248
1081
155
1511
781
1693
179
932
1030
1331
1873
1292
1275
1226
1962
841
213
1229
1133
1205
1609
1539
177
2356
835
18
293
179
314
970
444
609
1881
2061
1519
1842
970
837
658
116
1567
1644
940
619
1520
1081
1828
592
548
1501
989
1496
831
1633
542
784
1083
46
617
213
1374
2065
1404
53
53
1636
505
1480
558
138
1519
99
1109
1828
1842
784
904
1315
1201
1872
878
370
758
1654
1616
1612
182
838
1447
136
1365
1785
1128
805
1143
966
806
592
18
197
28
325
597
360
894
658
953
779
689
1569
310
1368
1667
774
592
267
569
479
26
1737
835
1881
1300
838
1616
1229
102
1081
567
542
1243
239
33
1039
265
325
265
331
1335
1366
177
1368
503
1616
304
1030
1275
1365
179
60
638
1366
590
932
1258
1081
770
1355
115
548
1774
896
583
235
805
274
970
558
33
165
401
1365
1536
14
115
1103
658
1609
1388
308
1244
573
1435
465
1063
1243
1071
1102
1243
479
